Systems Manager 이벤트에 대해 EventBridge 구성 - AWS Systems Manager

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Systems Manager 이벤트에 대해 EventBridge 구성

Amazon EventBridge를 사용하여 지원되는 AWS Systems Manager 상태 변경, 상태 변경 또는 기타 조건이 발생할 때 대상 이벤트를 수행할 수 있습니다. 상태가 달라질 때마다 또는 관심이 있는 상태로 변경될 때 실행되는 규칙을 만들면 됩니다.

다음 절차에서는 Systems Manager가 지정된 이벤트를 발생시킬 때 적용되는 EventBridge 규칙을 생성하는 일반적인 단계를 제공합니다. 이 사용 설명서에서 특정 시나리오를 다루는 절차에 대한 목록은 이 주제 끝부분의 추가 정보를 참조하세요.

참고

AWS 계정의 서비스가 이벤트를 출력하면 항상 계정의 기본 이벤트 버스로 이동합니다. 계정의 AWS 서비스에서 이벤트에 응답하는 규칙을 작성하려면 기본 이벤트 버스와 연결합니다. AWS 서비스의 이벤트를 찾는 사용자 정의 이벤트 버스에서 규칙을 생성할 수 있지만, 이 규칙은 크로스 계정 이벤트 제공을 통해 다른 계정에서 이러한 이벤트를 수신할 때만 적용됩니다. 자세한 내용은 Amazon EventBridge 사용 설명서AWS 계정 간 이벤트 전송 및 수신을 참조하세요.

Systems Manager 이벤트에 대해 EventBridge를 구성하려면
  1. https://console.aws.amazon.com/events/에서 Amazon EventBridge 콘솔을 엽니다.

  2. 탐색 창에서 [Rules]를 선택합니다.

  3. 규칙 생성을 선택합니다.

  4. 규칙에 대해 이름과 설명을 입력하세요.

    규칙은 동일한 AWS 리전과 동일한 이벤트 버스의 다른 규칙과 동일한 이름을 가질 수 없습니다.

  5. 이벤트 버스(Event bus)에서 이 규칙과 연결할 이벤트 버스를 선택합니다. 이 규칙이 자신의 AWS 계정에서 오는 일치하는 이벤트에 응답하도록 하려면 default(기본)를 선택합니다. 계정의 AWS 서비스이(가) 이벤트를 출력하면 항상 계정의 기본 이벤트 버스로 이동합니다.

  6. 규칙 유형(Rule type)에서 이벤트 패턴이 있는 규칙(Rule with an event pattern)을 생성합니다.

  7. 다음(Next)을 선택합니다.

  8. 이벤트 소스(Event source)에서 AWS 이벤트 또는 EventBridge 파트너 이벤트(Events or EventBridge partner events)를 선택합니다.

  9. 이벤트 패턴(Event pattern)섹션에서 이벤트 패턴 양식(Event pattern form)을 선택합니다.

  10. 이벤트 소스(Event source)에서 AWS 서비스(services)를 선택합니다.

  11. AWS service(서비스)에서 Systems Manager를 선택합니다.

  12. 이벤트 유형(Event type)에서 다음 중 하나를 수행합니다.

    • 모든 이벤트(All Events)를 선택합니다.

      모든 이벤트(All Events)를 선택하면 Systems Manager에서 출력한 모든 이벤트가 규칙과 일치합니다. 이 옵션을 사용하면 많은 이벤트 대상 작업이 발생할 수 있습니다.

    • 이 규칙에 사용할 Systems Manager 이벤트의 유형을 선택합니다. EventBridge는 다음 AWS Systems Manager 기능의 이벤트를 지원합니다.

      • 자동화

      • Change Calendar

      • Compliance

      • Inventory

      • Maintenance Windows

      • Parameter Store

      • Run Command

      • State Manager

      참고

      EventBridge에서 지원하지 않는 Systems Manager 작업의 경우 CloudTrail을 통해 AWS API 호출을 선택하여 CloudTrail에서 기록하는 API 호출을 기반으로 하는 이벤트 규칙을 생성할 수 있습니다. 예시는 Amazon EventBridge를 사용하여 세션 활동 모니터링(콘솔) 에서 확인하세요.

  13. (선택 사항) 규칙을 더 구체적으로 만들려면 필터 값을 추가합니다. 예를 들어 State Manager을(를) 선택하고 연결의 대상이 되는 단일 관리형 인스턴스의 상태로 규칙을 제한하려는 경우 Specific type(s)(특정 유형)에서 EC2 State Manager Instance Association State Change(EC2 상태 관리자 인스턴스 연결 상태 변경)를 선택합니다.

    지원되는 세부 유형에 대한 자세한 내용은 참조: Systems Manager용 Amazon EventBridge 이벤트 패턴 및 유형 섹션을 참조하세요.

    일부 상세 유형에는 상태와 같은 다른 지원 옵션이 있습니다. 사용 가능한 옵션은 선택한 기능에 따라 다릅니다.

  14. 다음(Next)을 선택합니다.

  15. 대상 유형(Target types)에서 AWS서비스(service)를 선택합니다.

  16. 대상 선택에서 Amazon SNS 주제 또는 AWS Lambda 함수와 같은 대상을 선택합니다. 규칙에 정의된 이벤트 패턴과 일치하는 이벤트를 수신할 때 대상이 트리거됩니다.

  17. 여러 대상 유형에 대해 EventBridge에서는 대상에 이벤트를 보낼 권한이 필요합니다. 이 경우 EventBridge는 이벤트 실행에 필요한 AWS Identity and Access Management(IAM) 역할을 생성할 수 있습니다.

    • IAM 역할을 자동으로 생성하려면 이 특정 리소스에 대해 새 역할 생성을 선택합니다.

    • 이전에 생성한 IAM 역할을 사용하려면 기존 역할 사용(Use existing role)을 선택합니다.

  18. (선택 사항) 이 규칙에 다른 대상을 추가하려면 Add another target(다른 대상 추가)을 선택합니다.

  19. 다음(Next)을 선택합니다.

  20. (선택 사항) 규칙에 대해 하나 이상의 태그를 입력하세요. 자세한 정보는 Amazon EventBridge 사용 설명서Amazon EventBridge 태그를 참조하세요.

  21. 다음(Next)을 선택합니다.

  22. 규칙의 세부 정보를 검토하고 규칙 생성(Create rule)을 선택합니다.