Systems Manager 유지 관리 기간에서 “태그에 인스턴스가 없음(No Invocations to Execute)" 메시지가 수신되는 이유는 무엇입니까?
최종 업데이트 날짜: 2021년 4월 29일
Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 태그를 대상으로 AWS Systems Manager Automation을 실행하는 유지 관리 기간을 생성했습니다. Automation이 실행되면 “No Invocations to Execute” 메시지가 수신됩니다. 이 문제를 해결하려면 어떻게 해야 합니까?
간략한 설명
Amazon EC2 인스턴스 태그를 사용하는 인스턴스를 대상으로 유지 관리 기간을 실행하는 경우 Automation이 실행되면 관리형 인스턴스의 인스턴스 ID가 확인됩니다. 다음 중 하나에 해당하는 경우 인스턴스 ID가 대상으로 확인되지 않습니다.
- Automation이 실행될 때 대상 인스턴스가 관리형 인스턴스로 보고되지 않습니다.
- 유지 관리 기간이 실행될 때 대상 인스턴스가 중지됩니다.
인스턴스 ID를 대상으로 확인할 수 없는 경우 “No Invocations to Execute” 메시지가 출력에 나타납니다.
해결 방법
비관리형 인스턴스 또는 유지 관리 기간이 실행될 때 중지된 인스턴스를 대상으로 지정하려면 다음 단계를 수행합니다.
- Amazon EC2 인스턴스로 제한된 새 리소스 그룹을 생성한 다음 태그를 지정합니다. 태그 기반 그룹을 생성하는 방법에 대한 자세한 내용과 지침은 AWS Resource Groups에서 쿼리 및 그룹 작성을 참조하세요.
- 리소스 그룹에 대한 읽기 전용 액세스를 포함하도록 Automation 역할에 연결된 AWS Identity and Access Management(IAM) 정책을 업데이트합니다.
- 유지 관리 기간에 대상을 등록합니다. [대상(Targets)]에 대해 이 문서의 1단계에서 생성한 태그 기반 리소스 그룹을 선택합니다.
- 유지 관리 기간 Automation 태스크를 업데이트하여 이전 단계에서 생성한 리소스 그룹 대상을 대상으로 지정합니다.
- Automation 태스크 InstanceId 입력 파라미터에 대해 pseudo parameter {{RESOURCE_ID}}를 입력합니다.