인스턴스 새로 고침 이벤트에 대한 EventBridge 규칙 생성 - Amazon EC2 Auto Scaling

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

인스턴스 새로 고침 이벤트에 대한 EventBridge 규칙 생성

다음 예시에서는 이메일 EventBridge 알림을 보내는 규칙을 만듭니다. 인스턴스를 새로 고치는 동안 체크포인트에 도달하면 Auto Scaling 그룹에 의해 이벤트가 발생할 때마다 이 작업이 수행됩니다. Amazon SNS를 사용하여 이메일 알림을 설정하는 절차가 포함되어 있습니다. Amazon SNS를 사용하여 이메일 알림을 전송하려면 먼저 주제를 생성한 다음 해당 주제에 이메일 주소를 구독해야 합니다.

인스턴스 새로 고침 기능에 대한 자세한 설명은 인스턴스 새로 고침을 사용하여 Auto Scaling 그룹의 인스턴스를 업데이트합니다. 섹션을 참조하세요.

SNS 주제 생성

SNS 주제는 논리적 액세스 지점으로 Auto Scaling 그룹에서 알림을 전송하는 데 사용하는 통신 채널입니다. 주제의 이름을 지정하여 주제를 생성합니다.

주제 이름은 다음 요건을 충족해야 합니다.

  • 1~256자입니다.

  • 대문자 및 소문자 ASCII 문자, 숫자, 밑줄 또는 하이픈을 사용합니다.

자세한 설명은 Amazon Simple Notification Service 개발자 안내서에서 Amazon SNS 주제 생성을 참조하세요.

Amazon SNS 주제 구독

Auto Scaling 그룹에서 주제로 전송하는 알림을 받으려면 엔드포인트가 해당 주제를 구독해야 합니다. 이 절차에서 엔드포인트에 Amazon EC2 Auto Scaling의 알림을 받을 이메일 주소를 지정합니다.

자세한 설명은 Amazon Simple Notification Service 개발자 안내서에서 Amazon SNS 주제 구독을 참조하세요.

Amazon SNS 구독 확인

Amazon SNS는 이전 단계에서 지정한 이메일 주소로 확인 이메일을 보냅니다.

다음 단계를 계속하기 전에 AWS 알림에서 이메일을 열고 링크를 선택하여 구독을 확인했는지 확인하십시오.

에서 승인 메시지를 받게 됩니다. AWS이제 Amazon SNS가 지정된 이메일 주소로 이메일 형식의 알림을 주고받을 수 있도록 구성됩니다.

Amazon SNS 주제로 이벤트 라우팅

선택한 이벤트와 일치하는 규칙을 생성하여 Amazon SNS 주제로 라우팅하여 구독한 이메일 주소에 알립니다.

Amazon SNS 주제로 알림을 보내는 규칙 생성
  1. https://console.aws.amazon.com/events/ 에서 아마존 EventBridge 콘솔을 엽니다.

  2. 탐색 창에서 규칙을 선택합니다.

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

  4. 규칙 세부 정보 정의(Define rule detail)에 대해 다음을 수행하십시오:

    1. 규칙의 이름을 입력하고 선택적으로 설명을 입력합니다.

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

    2. 이벤트 버스(Event bus)에서 기본값(default)을 선택합니다. 계정의 AWS 서비스가 이벤트를 생성하면 해당 이벤트는 항상 계정의 기본 이벤트 버스로 이동합니다.

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

    4. 다음을 선택합니다.

  5. 이벤트 패턴 빌드(Build event pattern)에서 다음을 수행하십시오:

    1. 이벤트 소스의 경우 AWS 이벤트 또는 EventBridge 파트너 이벤트를 선택합니다.

    2. 이벤트 패턴(Event pattern)에서 다음을 수행하십시오:

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

      2. AWS 서비스에서 Auto Scaling을 선택합니다.

      3. Event type(이벤트 유형)에서 Instance Refresh(인스턴스 새로 고침)를 선택합니다.

      4. 기본적으로 이 규칙은 모든 인스턴스 새로 고침 이벤트와 일치합니다. 인스턴스를 새로 고치는 동안 체크포인트에 도달하면 알리는 규칙을 생성하려면 특정 인스턴스 이벤트(Specific instance event(s))를 선택하고 EC2 Auto Scaling 인스턴스 새로 고침 체크포인트에 도달함(EC2 Auto Scaling Instance Refresh Checkpoint Reached)을 선택합니다.

      5. 기본적으로 규칙은 지역의 모든 Auto Scaling 그룹과 일치합니다. 규칙을 특정 Auto Scaling 그룹과 일치시키려면 Specific group name(s)(특정 그룹 명칭)를 선택하고 Auto Scaling 그룹을 하나 이상 선택합니다.

      6. 다음을 선택합니다.

  6. 대상 선택(Select target(s))에서 다음을 수행하십시오:

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

    2. 대상 선택(Select a target)에서 SNS 주제(SNS topic)를 선택합니다.

    3. 주제(Topic)에서 Amazon SNS 주제를 선택합니다.

    4. (옵션) 추가 설정(Additional settings)에서 선택적으로 추가 설정을 구성할 수 있습니다. 자세한 내용은 Amazon EventBridge 사용 설명서의 이벤트에 반응하는 Amazon EventBridge 규칙 생성을 참조하십시오.

    5. 다음을 선택합니다.

  7. (옵션) 태그(Tags)에서 선택적으로 하나 이상의 태그를 규칙에 할당하고 다음(Next)을 선택할 수 있습니다.

  8. 검토 및 생성(Review and create)에서 규칙의 세부 정보를 검토하고 필요에 따라 수정합니다. 그런 다음 규칙 생성(Create rule)을 선택합니다.