2014-12-03 12 views
5

çağrılırken Bir müşteri hatası (UnauthorizedOperation) oluştu:AK örneği başlatma :: Ben AWS CLI kullanıyorum ve kullanan bir EC2 örneğini başlattığınızda zaten <code>AWS Configure</code> kullanarak yapılandırmış RunInstances operasyonu

C:\>aws ec2 run-instances --dry-run --image-id ami-b5a7ea85 --count 1 --instance 
-type t2.micro --key-name ec2_key --iam-instance-profile Arn=arn:aws:iam::132895 
064974:instance-profile/ec2Admin 

Öyle bana:

A client error (UnauthorizedOperation) occurred when calling the RunInstances op 
eration: You are not authorized to perform this operation. Encoded authorization 
failure message: 4doSfAQy0gcqKr1O-raIb0C83C2kLWQY8hjZ4gVtwUz6xSAwOtD2wumVnpgsz5 
+0

komut i idari EC2 erişimi için bir grup ne yaptı gerçekte oldu doğruydu ama Kullanıcıyı soruna neden olan gruba eklemedim. Bu yüzden problem çözüldü! –

cevap

7

Bunun ne anlama geldiğini biliyor musunuz?

--iam-instance-profile Arn=arn:aws:iam::132895064974:instance-profile/ec2Admin 

bir IAM rolle bir EC2 örneğini başlatıyoruz, o zaman IAM yönetici ayrıcalığı olması gerekir. Bu ayrıntılı olarak ele alınmıştır here

Ayrıca hata mesajı deşifre ve içeriğini görmek için deneyebilirsiniz:,

aws sts decode-authorization-message --encoded-message 4doSfAQy0gcqKr1O-raIb0C83C2kLWQY8hjZ4gVtwUz6xSAwOtD2wumVnpgsz5 
+0

Komutum doğruydu, aslında ne oldu, yönetim ec2 erişimi için bir grup yaptım, ancak kullanıcıyı soruna neden olan gruba eklemedim. Thanx! –

+0

çok temelde cevabınızın ne olduğunu anladım, çünkü yukarıdaki açıklamada gördüğüm sorunun üstesinden geldiğim için lütfen bunu yanıtınızın bir parçası olarak ekleyin (özel bir durum olarak) ve kabul ediyorum. –

İlgili konular