

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

# Amazon SES 이벤트 게시를 위한 Data Firehose 이벤트 대상 설정
<a name="event-publishing-add-event-destination-firehose"></a>

Amazon Data Firehose 이벤트 대상은 특정 Amazon SES 이메일 전송 이벤트를 Firehose로 게시하는 엔터티를 나타냅니다. Firehose 이벤트 대상은 구성 세트에서만 설정할 수 있으므로, 먼저 [구성 세트를 만들어야](event-publishing-create-configuration-set.md) 합니다. 그런 다음 구성 세트에 이벤트 대상을 추가합니다.

이 섹션의 절차에서는 구성 세트에 Firehose 이벤트 대상 세부 정보를 추가하는 방법을 보여주며 [이벤트 대상 만들기](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) 작업을 사용하여 이벤트 대상을 만들고 업데이트할 수 있습니다.

**콘솔을 사용하여 구성 세트에 Firehose 이벤트 대상 세부 정보를 추가하려면**

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

1. **전송 스트림**에서 기존 Firehose 전송 스트림을 선택하거나 **새 스트림 만들기**를 선택하여 Firehose 콘솔을 통해 새 스트림을 만듭니다.

   Firehose 콘솔을 사용하여 스트림을 만드는 방법에 대한 내용은 *Amazon Data Firehose 개발자 안내서*에서 [Amazon Kinesis Firehose 전송 스트림 만들기](https://docs.aws.amazon.com/firehose/latest/dev/basic-create.html)를 참조하세요.

1. **Identity and Access Management(IAM) 역할**에 대해 Amazon SES가 사용자를 대신하여 Firehose에 게시할 수 있는 권한을 가진 IAM 역할을 선택합니다. 기존 역할을 선택하거나 Amazon SES가 역할을 대신 만들도록 설정하거나 직접 역할을 만들 수 있습니다.

   기존 역할을 선택하거나 직접 역할을 만드는 경우 역할의 정책을 수동으로 변경하여 Firehose 전송 스트림에 대한 액세스 권한을 역할에 부여하고 Amazon SES에 그 역할을 담당할 권한을 부여해야 합니다. 예시 정책은 [Firehose 전송 스트림에 게시할 수 있는 권한을 Amazon SES에 부여하기](#event-publishing-add-event-destination-firehose-role) 섹션을 참조하세요.

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

1. 검토 화면에서 이벤트 대상 정의 방식에 만족하면 **Add destination(대상 추가)**를 선택합니다.

`UpdateConfigurationSetEventDestination` API를 사용하여 Firehose 이벤트 대상을 추가하는 방법에 대한 내용은 [Amazon Simple Email Service API 참조](https://docs.aws.amazon.com/ses/latest/APIReference/API_UpdateConfigurationSetEventDestination.html)를 참조하세요.

## Firehose 전송 스트림에 게시할 수 있는 권한을 Amazon SES에 부여하기
<a name="event-publishing-add-event-destination-firehose-role"></a>

Amazon SES가 Firehose 전송 스트림에 레코드를 게시하도록 하려면 AWS Identity and Access Management (IAM) [역할](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html)을 이용하여 역할의 권한 정책과 신뢰 정책을 연결하거나 변경해야 합니다. 권한 정책은 역할이 Firehose 전송 스트림에 레코드를 게시하도록 허용하고 신뢰 정책은 Amazon SES가 그 역할을 담당하도록 허용합니다.

이 섹션에서는 두 정책의 예를 제공합니다. IAM 역할에 정책을 연결하는 방법에 대한 자세한 내용은 *IAM 사용 설명서*의 [역할 변경](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_modify.html)을 참조하세요.

### 권한 정책
<a name="event-publishing-add-event-destination-firehose-role-permission"></a>

다음 권한 정책은 역할이 Firehose 전송 스트림에 데이터 레코드를 게시하도록 허용합니다.

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "",
            "Effect": "Allow",
            "Action": [
                "firehose:PutRecordBatch"
            ],
            "Resource": [
                "arn:aws:firehose:us-east-1:111122223333:deliverystream/delivery-stream-name"
            ]
        }
    ]
}
```

------

이전 정책 예제에서 다음과 같이 변경합니다.
+ *delivery-region*을 Firehose 전송 스트림을 생성한 AWS 리전으로 바꿉니다.
+ *111122223333*을 AWS 계정 ID로 바꿉니다.
+ *delivery-stream-name*을 Firehose 전송 스트림의 이름으로 바꿉니다.

### 신뢰 정책
<a name="event-publishing-add-event-destination-firehose-role-trust"></a>

다음 신뢰 정책은 Amazon SES가 역할을 담당하도록 허용합니다.

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

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "",
      "Effect": "Allow",
      "Principal": {
        "Service": "ses.amazonaws.com"
      },
      "Action": "sts:AssumeRole",
      "Condition": {
        "StringEquals": {
          "AWS:SourceAccount": "111122223333",
          "AWS:SourceArn": "arn:aws:ses:delivery-region:111122223333:configuration-set/configuration-set-name"
        }
      }
    }
  ]
}
```

------

이전 정책 예제에서 다음과 같이 변경합니다.
+ *delivery-region*을 Firehose 전송 스트림을 생성한 AWS 리전으로 바꿉니다.
+ *111122223333*을 AWS 계정 ID로 바꿉니다.
+ *configuration-set-name*을 Firehose 전송 스트림과 연결된 구성 세트 이름으로 바꿉니다.