Bir EC2 örneğini, bir kod profilim koduma erişmesine izin veren bir IAM rolü içeren bir örnek profili verdim ve şimdi onu kullanarak çekmeye çalışıyorum. . Iam rolünden geçici kimlik bilgileri kullandığım için bir kimlik bilgisi profilim yok ... ama bu iyi olmalı.Geçici kimlik bilgilerini kullanarak EC2'den CodeCommit'e bağlanma
git config --global credential.helper '!aws codecommit credential-helper [email protected]'
Ama bu koyarsanız, bir dosyaya aşağıdaki
çalışmak
çalıştırmak 'repodesc' sonraprotocol=https
path=/v1/repos/reponame
host=git-codecommit.us-east-1.amazonaws.com'
ve söylemez:
denedim
cat repodesc | aws codecommit credential-helper get
se
git pull https://user:[email protected]/v1/repos/reponame
Ama bu başarısız: nds beni geri geçici kullanıcı adı ve şifre ... bu yüzden o
yüzden çalıştı kullanarak ... çalıştığını biliyorum. Biçimin yanlış olduğunu söylüyor.Bunu ssh ile yapmak istemiyorum, çünkü geçici kimlik bilgilerinin tümünü yener. Bunu doğru şekilde yapmak istiyorum. Ama bu FAYDALI.
Milyonlarca kez aşırı derecede amazon belgelerine baktım ve yanıtla ilgili sayfaya yolumu bulamıyorum.
Herhangi bir yardım büyük ölçüde takdir edilecektir. Ben tam anlamıyla saçlarımı çekiyorum.