
私はknifeを使ってec2インスタンスを起動することに取り組んでいます:
- 私は[Chef Knife を使用して EC2 インスタンスを起動するには、IAM でどのような権限が必要ですか?
- IAMで作成した最小限のユーザー、グループ、ロールにポリシーを「添付」しました
次のコマンドとそのバリエーションを試しました:
knife ec2 サーバー作成 --image ami-5189a661 --flavor t2.micro -x root -i test4hmh.pem -S test4hmh.pem --user markmc4hmh
私はいつもこう思います:
エラー: Fog::Compute::AWS::Error: UnauthorizedOperation => この操作を実行する権限がありません。
何が足りないのでしょうか? アドバイスをお願いします。 ありがとうございます。
答え1
私も賛成票を投じた回答に問題がありましたが、CloudTrail ログを確認すると、操作が失敗した理由がわかります。
私の場合、アタッチするロールには ec2:DescribeAddress と iam:PassRole が必要でした。