Systems Manager のメンテナンスウィンドウから「実行する呼び出しがありません」というメッセージが表示されるのはなぜですか?

所要時間1分
0

Amazon Elastic Compute Cloud (Amazon EC2) インスタンスタグをターゲットとする AWS Systems Manager Automation を実行するメンテナンスウィンドウを作成しました。オートメーションが実行されると、「実行する呼び出しがありません」というメッセージが表示されます。

簡単な説明

Amazon EC2 インスタンスタグを使用するインスタンスをターゲットとするメンテナンスウィンドウを実行すると、オートメーションの実行時にマネージドインスタンスのインスタンス ID が解決されます。次のいずれかに当てはまる場合、インスタンス ID はターゲットとして解決されません。

  • オートメーションの実行時にターゲットインスタンスがマネージドインスタンスとしてレポートされない
  • メンテナンスウィンドウの実行時にターゲットインスタンスが停止される

インスタンス ID がターゲットとして解決できない場合、出力に「実行する呼び出しがありません」というメッセージが表示されます。

解決策

非マネージドインスタンス、またはメンテナンスウィンドウの実行時に停止したインスタンスをターゲットにするには、以下の手順に従います。

  1. Amazon EC2 インスタンスに限定したリソースグループを作成し、タグを指定します。詳細について、およびタグベースのグループを作成する手順については、「AWS Resource Groups でのクエリベースのグループの作成」を参照してください。
  2. オートメーションロールにアタッチされている AWS Identity and Access Management (IAM) ポリシーを更新して、リソースグループへの読み取り専用アクセスが含まれるようにします。
  3. ターゲットをメンテナンスウィンドウに登録します。ターゲットについては、この記事のステップ 1 で作成したタグベースのリソースグループを選択します。
  4. メンテナンスウィンドウのオートメーションタスクを更新して、前のステップで作成したリソースグループターゲットをターゲットにするようにします。
  5. オートメーションタスクの InstanceId 入力パラメータには、擬似パラメータ {{RESOURCE_ID}} を入力します。

関連情報

Systems Manager で EC2 インスタンスがマネージドノードとして表示されない、または「接続が失われました」というステータスが表示されるのはなぜですか?

AWS Resource Groups アイデンティティベースのポリシーの例

Systems Manager のメンテナンスウィンドウから「タグにインスタンスがありません」というメッセージを受け取るのはなぜですか?

AWS公式
AWS公式更新しました 3年前
コメントはありません

関連するコンテンツ