CloudWatch를 사용하여 평판 모니터링 경보 생성 - Amazon Simple Email Service

CloudWatch를 사용하여 평판 모니터링 경보 생성

Amazon SES는 일련의 평판 관련 지표를 Amazon CloudWatch에 자동으로 게시합니다. 이러한 측정치를 사용하여 반송 메일이나 수신 거부율이 사용자 계정의 이메일 전송 기능에 영향을 줄 수 있는 수준에 도달할 때 알리는 경보를 만들 수 있습니다.

참고

이 섹션 절차의 CloudWatch 부분은 SES 발신자 평판을 모니터링하기 위해 CloudWatch 경보를 설정하는 핵심 단계만 제시하기 위한 것입니다. CloudWatch 경보에 대한 설정 옵션과 관련된 고급 구성은 살펴보지 않습니다. CloudWatch 경보 구성에 대한 전체 내용은 Amazon CloudWatch 사용 설명서Amazon CloudWatch 경보 사용을 참조하세요.

사전 조건

  • Amazon SNS 주제를 생성한 다음 원하는 엔드포인트(예: 이메일 또는 SMS)를 사용하여 해당 주제를 구독합니다. 자세한 내용은 Amazon Simple Notification Service 개발자 가이드Amazon SNS 주제 생성Amazon SNS 주제 구독을 참조하세요.

  • 현재 리전에서 이메일을 전송한 적이 없는 경우 SES 네임스페이스가 표시되지 않을 수 있습니다. 지표가 있는지 확인하려면 메일박스 시뮬레이터로 테스트 이메일을 보냅니다.

전송 평판을 모니터링하는 CloudWatch 경보 생성

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/ses/에서 Amazon SES 콘솔을 엽니다.

  2. 화면 왼쪽에 있는 탐색 창에서 Reputation metrics(평판 지표)를 클릭합니다.

  3. 계정 수준(Acount-level) 탭의 평판 지표 페이지에서, 반송률(Bounce rate) 또는 수신 거부 발생율(Complaint rate) 창의 CloudWatch에서 보기(View in CloudWatch)를 선택하면 선택한 지표와 함께 CloudWatch 콘솔이 열립니다.

  4. 그래프 지표(Graphed metrics) 탭 아래에 있는 선택한 지표의 라인(예: Reputation.BounceRate)에서, 작업(Actions)열(아래 이미지 참조)의 경보 벨(alarm bell) 아이콘을 선택하면 지표 및 조건 지정 페이지가 열립니다.

  5. 조건(Conditions) 창까지 아래로 스크롤하여 임계값 유형(Threshold type) 필드에서 정적(Static)을 선택합니다.

    1. 지표가 다음과 같을 때마다(Whenever metric is...) 필드에서 크거나 같음(Greater/Equal)을 선택합니다.

    2. 다음보다(than...) 필드에서 CloudWatch에 경보를 발생시켜야 하는 값을 지정합니다.

      • 반송 메일 발생률을 모니터링하기 위한 경보를 만들 경우, Amazon SES는 반송 메일 발생률을 5% 미만으로 유지할 것을 권장합니다. 해당 계정의 반송 메일 발생률이 10%가 넘으면 계정의 이메일 전송 기능이 일시 중지될 수 있습니다. 따라서 해당 계정의 반송 메일 발생률이 0.05(5%) 이상일 때 알림이 전송되도록 CloudWatch를 구성해야 합니다.

      • 수신 거부율을 모니터링하기 위한 경보를 만들 경우, Amazon SES는 수신 거부율을 0.1% 미만으로 유지할 것을 권장합니다. 해당 계정의 수신 거부율이 0.5%가 넘으면 계정의 이메일 전송 기능이 일시 중지될 수 있습니다. 따라서 해당 계정의 수신 거부율이 0.001(0.1%) 이상일 경우 알림이 전송되도록 CloudWatch를 구성해야 합니다.

    3. 추가 구성(Additional configuration)을 확장하고 누락된 데이터 처리(Missing data treatment) 필드에서 누락된 데이터를 무시로 처리(경보 상태 유지(Treat missing data as ignore(maintain the alarm state))를 선택합니다.

    4. 다음을 선택합니다.

  6. 작업 구성(Configure actions) 창의 경보 상태 트리거(Alarm state trigger) 필드에서 경보 상태(In Alarm)를 선택합니다.

    1. SNS 주제 선택(Select an SNS topic)에서 기존 SNS 주제 선택(Select an existing SNS topic)을 선택합니다.

    2. 알림 전송 대상(Send notification to…) 검색 상자에서 사전 조건에서 만들어 구독한 주제를 선택합니다.

    3. 다음을 선택합니다.

  7. 이름 및 설명 추가(Add name and description) 창에 경보의 이름과 설명을 입력하고 다음(Next)을 선택합니다.

  8. 미리 보기 및 생성(Preview and create) 창에서 설정을 확인하고 만족스러운 경우 경보 생성(Create alarm)을 선택합니다. 변경할 항목이 있는 경우 돌아가서 편집할 각 섹션에 대해 이전(Previous) 버튼을 선택합니다.