Systems Manager 유지 관리 기간에서 “No Instances in Tag” 메시지가 표시되는 이유는 무엇인가요?

2분 분량
0

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 태그를 대상으로 AWS Systems Manager Run Command를 실행하는 유지 관리 기간을 생성했습니다. 명령이 실행되면 “No Instances in Tag” 메시지가 표시됩니다.

간략한 설명

Amazon EC2 인스턴스 태그를 사용하는 인스턴스를 대상으로 유지 관리 기간을 실행하는 경우 명령이 실행될 때 관리형 인스턴스의 인스턴스 ID가 확인됩니다. 인스턴스가 Systems Manager에 온라인 상태로 보고되지 않는 경우 인스턴스 ID가 대상으로 확인되지 않습니다. 유지 관리 기간에서 인스턴스 ID 대상을 확인할 수 없는 경우 "No Instances in Tag" 메시지가 표시됩니다.

EC2 리소스 태그와 유지 관리 기간 대상으로 등록된 태그가 일치하지 않는 경우에도 "No Instances in Tag" 메시지가 나타납니다. Systems Manager는 문자열 일치 방법을 사용하여 대상을 태그로 확인합니다. 따라서 태그는 대소문자를 구분하고 문자를 구분합니다. EC2 리소스 태그 또는 유지 관리 기간 대상 태그에 공백을 추가로 입력하면 "No Instances in Tag" 메시지가 표시됩니다.

해결 방법

온라인 상태로 보고되지 않는 인스턴스의 문제를 해결하려면 제 EC2 인스턴스가 관리형 노드로 표시되지 않거나 Systems Manager에서 "연결 끊김" 상태가 표시되는 이유를 참조하세요.

일치하지 않는 태그를 식별하려면, 유지 관리 기간에서 전달된 정확한 값을 격리하는 데 도움이 되는 AWS CloudTrail을 사용하세요.

  1. CloudTrail 콘솔을 연 다음 이벤트 기록을 선택하여 유지 관리 기간을 생성한 리전의 이벤트를 확인합니다.
  2. 검색 드롭다운 필터를 이벤트 이름으로 변경합니다. 이벤트 이름 입력SendCommand를 입력하여 모든 명령 실행 API 이벤트를 봅니다. 시간 필터를 유지 관리 기간이 실행된 시간으로 설정하는 것이 가장 좋습니다.
  3. 하이퍼링크된 이벤트 이름을 선택하여 JSON 형식의 API 호출을 봅니다.
  4. API 호출의 "대상" 섹션으로 이동하여 유지 관리 기간에서 전달된 정확한 태그 값을 확인합니다. 그런 다음 API 호출 태그 값을 인스턴스에 할당된 EC2 인스턴스 태그와 비교합니다.
  5. 두 값이 정확히 일치하도록 유지 관리 기간 대상 또는 EC2 인스턴스 태그를 업데이트합니다.

관련 정보

CloudTrail 콘솔에서 CloudTrail 이벤트 보기

Amazon EC2 관리형 노드 가용성 문제 해결

Systems Manager 유지 관리 기간에서 "No Invocations to Execute" 메시지가 표시되는 이유는 무엇인가요?

AWS 공식
AWS 공식업데이트됨 3년 전
댓글 없음