AWS Health에서 이벤트에 대한 알림을 보내도록 AWS Chatbot 구성
Slack 및 Amazon Chime과 같은 채팅 클라이언트에서 직접 AWS Health 이벤트를 수신할 수 있습니다. 이 이벤트를 사용하여 AWS 애플리케이션과 인프라에 영향을 미칠 수 있는 최근 AWS 서비스 문제를 식별할 수 있습니다. 그런 다음 AWS Health DashboardAWS_EC2_INSTANCE_STOP_SCHEDULED
이벤트 유형을 모니터링하는 경우 AWS Health이벤트가 Slack 채널에 직접 표시될 수 있습니다.
사전 조건
시작하기 전에 다음 사항이 필요합니다.
-
AWS Chatbot로 구성된 채팅 클라이언트. Amazon Chime 및 Slack을 구성할 수 있습니다. 자세한 내용은 AWS Chatbot 관리자 가이드에서 AWS Chatbot(으)로 시작하기를 참조하십시오.
-
생성하고 구독 중인 Amazon SNS 주제입니다. 이미 SNS 주제가 있으면 그 역할을 사용하면 됩니다. 자세한 내용은 Amazon Simple Notification Service 개발자 안내서의 Amazon SNS 시작하기를 참조하십시오.
AWS Chatbot을 사용하여 AWS Health 이벤트를 수신하려면
-
그런 다음 13단계의 AWS Health의 이벤트에 대한 알림을 보내도록 EventBridge 규칙 구성 절차를 따릅니다.
-
13단계에서 이벤트 패턴 설정을 마치면 패턴의 마지막 줄에 쉼표를 추가하고 다음 줄을 추가하여 페이지 매김된 AWS Health 이벤트에서 불필요한 채팅 메시지를 제거합니다. EventBridge에서 페이지가 매겨진 AWS Health 이벤트 목록 보기 섹션을 참조하십시오.
"detail.page": ["1"]
-
14단계에서 대상을 선택할 때는 SNS 주제를 선택합니다. AWS Chatbot 콘솔에서도 이와 동일한 SNS 주제를 사용합니다.
-
나머지 단계를 완료하여 규칙을 생성합니다.
-
-
AWS Chatbot 콘솔
로 이동합니다. -
Slack 채널 이름과 같은 채팅 클라이언트를 선택한 다음 편집을 선택합니다.
-
알림 - 옵션 섹션의 주제에서 1단계에서 지정한 것과 동일한 SNS 주제를 선택합니다.
-
Save(저장)를 선택합니다.
AWS Health가 규칙과 일치하는 이벤트를 EventBridge로 전송하면 AWS Health 이벤트가 채팅 클라이언트에 표시됩니다.
-
AWS Health Dashboard에서 자세한 정보를 보려면 이벤트 이름을 선택하십시오.
예 : Slack으로 전송된 AWS Health 이벤트
다음은 Slack 채널에 표시되는 미국 동부(버지니아 북부) 리전의 Amazon EC2 및 Amazon Simple Storage Service(S3)에 대한 두 가지 AWS Health 이벤트 예시입니다.