

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

# 이벤트 게시에 필요한 Amazon SNS 이벤트 대상 설정
<a name="event-publishing-add-event-destination-sns"></a>

Amazon SNS 이벤트 대상은 구성 세트에서 지정한 이메일 전송 이벤트에 대해 알려줍니다. Amazon SNS 이벤트 대상은 구성 세트에서만 설정할 수 있으므로, 구성 세트에 이벤트 대상을 추가하기 전에 [구성 세트를 만들어야](event-publishing-create-configuration-set.md) 합니다.

이 섹션의 절차에서는 구성 세트에 Amazon SNS 이벤트 대상 세부 정보를 추가하는 방법을 보여주며 [이벤트 대상 만들기](event-destinations-manage.md#event-destination-add) 섹션의 1\$16단계를 완료했다고 가정합니다.

뿐만 아니라 Amazon SES API V2에서 [UpdateConfigurationSetEventDestination](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateConfigurationSetEventDestination.html) 작업을 사용하여 이벤트 대상을 만들고 수정할 수 있습니다.

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

Amazon SNS 주제를 구독하는 엔드포인트로 메시지를 보내는 경우 추가 요금이 부과됩니다. 자세한 내용은 [Amazon SNS 요금](https://aws.amazon.com/sns/pricing/)을 참조하세요.

**콘솔을 사용하여 구성 집합에 Amazon SNS 이벤트 대상을 추가하려면**

1. 다음은 [7단계에서 ](event-destinations-manage.md#specify-event-dest-step)이벤트 대상 유형으로 Amazon SNS를 선택하기 위한 자세한 지침입니다. [이벤트 대상 만들기](event-destinations-manage.md#event-destination-add)의 이전 단계를 모두 완료했다고 가정합니다. Amazon SNS **대상 유형**을 선택하고 대상 **이름**을 입력한 후 **이벤트 게시**를 활성화하면 **Amazon Simple Notification Service(Amazon SNS) 주제** 패널이 표시됩니다. 해당 필드는 다음 단계에서 처리됩니다.

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

   자세한 내용은 *Amazon Simple Notification Service 개발자 가이드*의 [주제 만들기](https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html)를 참조하세요.
**중요**  
Amazon SNS를 사용하여 주제를 만들 때 **유형**으로 **Standard(표준)**만을 선택해야 합니다. (SES는 FIFO 유형 주제를 지원하지 않습니다.)

1. **다음**을 선택합니다.

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

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

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

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

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

------
#### [ JSON ]

****  

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

------

      이전 정책 예제에서 다음과 같이 변경합니다.
      + SNS 주제를 만드는 AWS 리전을 *topic\$1region*으로 교체합니다.
      + *111122223333*을 AWS 계정 ID로 바꿉니다.
      + *topic\$1name*을 SNS 주제의 이름으로 바꿉니다.
      + *configuration-set-name*을 SNS 이벤트 대상과 연결된 구성 세트 이름으로 바꿉니다.

   1. **변경 사항 저장**을 선택합니다.