이벤트 게시에 필요한 Amazon SNS 이벤트 대상 설정 - Amazon Simple Email Service

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

이벤트 게시에 필요한 Amazon SNS 이벤트 대상 설정

Amazon SNS 이벤트 목적지는 구성 집합에서 지정한 이메일 전송 이벤트에 대해 알려줍니다. Amazon SNS 이벤트 대상은 구성 집합에서만 설정할 수 있으므로 구성 집합에 이벤트 대상을 추가하기 전에 구성 세트를 생성해야 합니다.

이 단원의 절차에서는 구성 세트에 Amazon SNS 이벤트 대상 세부 정보를 추가하는 방법을 보여주며 이벤트 대상 생성 섹션의 1~6단계를 완료했다고 가정합니다.

Amazon SES API V2의 UpdateConfigurationSetEvent대상 작업을 사용하여 이벤트 대상을 생성하고 수정할 수도 있습니다.

참고

확인된 모든 전송 보안 인증과 관련해 Amazon SNS에서 반송 메일, 수신 거부 및 전달에 대한 피드백 알림을 설정할 수도 있습니다. 자세한 내용은 Amazon SES에 대한 Amazon SNS 알림 구성 섹션을 참조하세요.

Amazon SNS 주제를 구독하는 엔드포인트로 메시지를 보내는 경우 추가 요금이 부과됩니다. 자세한 내용은 Amazon SNS 요금을 참조하십시오.

콘솔을 사용하여 구성 집합에 Amazon SNS 이벤트 대상을 추가하려면
  1. 다음은 7단계에서 이벤트 대상 유형으로 Amazon SNS를 선택하기 위한 자세한 지침입니다. 이벤트 대상 생성의 이전 단계를 모두 완료했다고 가정합니다. Amazon SNS 대상 유형을 선택하고, 대상 이름을 입력하고, 이벤트 게시를 활성화하면 Amazon Simple Notification Service (SNS) 주제 창이 표시되며, 해당 필드는 다음 단계에서 설명됩니다.

  2. SNS topic(SNS 주제)에서 기존 Amazon SNS 주제를 선택하거나 Create SNS topic(SNS 주제 생성)을 선택하여 새로운 주제를 생성합니다.

    자세한 내용은 Amazon Simple Notification Service 개발자 가이드주제 생성을 참조하십시오.

    중요

    Amazon SNS를 사용하여 주제를 생성할 때 유형으로 Standard(표준)만을 선택해야 합니다. (SES는 FIFO 유형 주제를 지원하지 않습니다.)

  3. 다음을 선택합니다.

  4. 검토 화면에서 이벤트 대상 정의 방식에 만족하면 Add destination(대상 추가)를 선택합니다. 그러면 이벤트 대상의 요약 페이지가 열리고 거기서 성공 배너를 통해 이벤트 대상이 성공적으로 생성되거나 수정되었음을 확인할 수 있습니다.

  5. 이제 새 SNS 주제를 생성하든 기존 주제를 선택하든 관계없이 SES에 대한 액세스 권한을 부여하여 주제에 알림을 게시해야 합니다. 이전 단계의 이벤트 대상 요약 페이지에 있는 대상 유형 열에서 Amazon SNS를 선택합니다. 그러면 Amazon Simple Notification Service 콘솔의 주제(Topics) 목록이 나타납니다. Amazon SNS 콘솔에서 다음 단계를 수행합니다.

    1. 이전 단계에서 생성하거나 수정한 SNS 주제의 이름을 선택합니다.

    2. 주제의 세부 정보 화면에서 편집(Edit)을 선택합니다.

    3. SES에 주제에 대한 알림을 게시할 수 있는 권한을 부여하려면 SNS 콘솔의 주제 편집 화면에서 액세스 정책을 확장하고 JSON 에디터에 다음 권한 정책을 추가합니다.

      { "Version": "2012-10-17", "Id": "notification-policy", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "ses.amazonaws.com" }, "Action": "sns:Publish", "Resource": "arn:aws:sns:topic_region:111122223333:topic_name", "Condition": { "StringEquals": { "AWS:SourceAccount": "111122223333", "AWS:SourceArn": "arn:aws:ses:topic_region:111122223333:configuration-set/configuration-set-name" } } } ] }

      이전 정책 예제에서 다음과 같이 변경합니다.

      • SNS 주제를 생성하는 AWS 리전을 topic_region으로 교체합니다.

      • 111122223333을 계정 ID로 바꾸십시오. AWS

      • topic_name을 SNS 주제의 이름으로 바꿉니다.

      • configuration-set-name을 SNS 이벤트 대상과 연결된 구성 세트 이름으로 바꿉니다.

    4. 변경 사항 저장를 선택합니다.