Запуск экземпляра EC: произошла ошибка клиента (UnauthorizedOperation) при вызове операции RunInstances
Я использую AWS CLI и уже настроил его с помощью AWS Configure
когда я запускаю экземпляр EC2, используя:
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
Это дает мне :
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
1 ответов
вы знаете, что это значит?
--iam-instance-profile Arn=arn:aws:iam::132895064974:instance-profile/ec2Admin
Если вы запускаете экземпляр EC2 с ролью IAM, то вам нужно иметь административную привилегию IAM. Это обсуждается подробно здесь
вы также можете попытаться декодировать сообщение об ошибке и посмотреть, что оно говорит:
aws sts decode-authorization-message --encoded-message 4doSfAQy0gcqKr1O-raIb0C83C2kLWQY8hjZ4gVtwUz6xSAwOtD2wumVnpgsz5