[トップページ] [FAQ 一覧]

対象:ランコマンド

AWS-RunShellScript で "必須の IAM ロールに関連付けられているインスタンスはありません。"のエラー





エラーの内容


System Management の"ランコマンド"でAWS-RunShellScriptを実行したところ以下のエラーが発生する場合があります。


必須の IAM ロールに関連付けられているインスタンスはありません。
必須の IAM ロールを作成し、インスタンスにアタッチする方法を説明します。
必須の IAM ロールのアタッチ後にインスタンスがここに表示されるまでには数分かかります。



英語メッセージ:Instance Profile has no associated IAM Roles for some instances.


原因


以下のような原因が考えられます。

・対象インスタンスが起動していない。
・対象インスタンスがWindows。(AWS-RunShellScriptは現在 Linux 系のみサポート)
・対象インスタンスでAmazon SSM Agentが動作していない。
・対象インスタンスに必要なポリシーが適用されていない。(AmazonSSMFullAccessなど)
・対象インスタンスにロールを適用してから時間がたっていない。もう少し待ってみる。


【超重要】本ページは2018/08/02に記載されました。情報が古くなっている可能性があります。




[ 一覧に戻る]


【注意事項】本ページの内容は個人的に調査した結果がであり内容が正しいことは保証されません。
またAWSサービスは常に改良、アップデートされており本ページの内容が古く誤った内容になる可能性もあります。変更になっても本ページが正しく更新されるとは限りません。
あくまでも参考程度でご覧ください。内容により発生したいかなる時間的損害、金銭的損害、その他の損害に関しても何人も保証しません。