입력 변환기를 사용하여 Automation에 데이터 전달 - AWS Systems Manager

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

입력 변환기를 사용하여 Automation에 데이터 전달

이 AWS Systems Manager Automation 자습서에서는 Amazon EventBridge의 입력 변환기 기능을 사용하여 인스턴스 상태 변경 이벤트에서 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 instance-id를 추출하는 방법을 보여줍니다. Automation은 AWS Systems Manager의 기능입니다. 입력 변환기를 사용하여 AWS-CreateImage 실행서 대상에 InstanceId 입력 파라미터로 해당 데이터를 전달합니다. 인스턴스 상태가 stopped로 변경될 때 규칙이 트리거됩니다.

입력 변환기 작업에 대한 자세한 내용은 Amazon EventBridge User GuideTutorial: Use Input Transformer to Customize What is Passed to the Event Target을 참조하세요.

시작하기 전에

Systems Manager Automation 서비스 역할에 EventBridge에 필요한 권한 및 신뢰 정책을 추가했는지 확인합니다. 자세한 내용은 Amazon EventBridge User GuideOverview of Managing Access Permissions to Your EventBridge Resources를 참조하세요.

자동화와 함께 입력 변환기를 사용하려면
  1. https://console.aws.amazon.com/events/에서 Amazon EventBridge 콘솔을 엽니다.

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

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

  4. 규칙에 대해 이름과 설명을 입력합니다.

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

  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(서비스)에서 EC2를 선택합니다.

  12. 이벤트 유형에서 EC2 인스턴스 상태 변경 알림을 선택합니다.

  13. Specific state(특정 상태)에서 stopped(중지됨)을 선택합니다.

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

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

  16. Target(대상)에서 Systems Manager Automation을 선택합니다.

  17. 문서에 대해 AWS-CreateImage를 선택합니다.

  18. Configure automation parameter(s)(자동화 파라미터 구성) 섹션에서 Input Transformer(입력 변환기)를 선택합니다.

  19. Input path(입력 경로)에서 {"instance":"$.detail.instance-id"}을(를) 입력합니다.

  20. Template(템플릿)에서 {"InstanceId":[<instance>]}을(를) 입력합니다.

  21. Execution role(실행 역할)에서 Use existing role(기존 역할 사용)을 선택하고 Automation 서비스 역할을 선택합니다.

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

  23. (선택 사항) 규칙에 대해 하나 이상의 태그를 입력하세요. 자세한 내용은 Amazon EventBridge User GuideTagging Your Amazon EventBridge Resources를 참조하세요.

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

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