ec2: knife を使用してインスタンスを起動しようとすると権限が拒否されました

ec2: knife を使用してインスタンスを起動しようとすると権限が拒否されました

私はknifeを使ってec2インスタンスを起動することに取り組んでいます:

私はいつもこう思います:

エラー: Fog::Compute::AWS::Error: UnauthorizedOperation => この操作を実行する権限がありません。

何が足りないのでしょうか? アドバイスをお願いします。 ありがとうございます。

答え1

私も賛成票を投じた回答に問題がありましたが、CloudTrail ログを確認すると、操作が失敗した理由がわかります。

私の場合、アタッチするロールには ec2:DescribeAddress と iam:PassRole が必要でした。

関連情報