

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

# Amazon SES에서 구성 세트 사용
<a name="using-configuration-sets"></a>

구성 세트는 확인된 ID에 적용할 수 있는 규칙 그룹입니다. ID는 Amazon SES를 통해 이메일을 보낼 때 사용하는 도메인, 서브도메인 또는 이메일 주소입니다. 구성 세트를 이메일에 적용하면 해당 구성 세트의 모든 규칙이 이메일에 적용됩니다.

구성 세트를 사용하여 이메일 전송에 다음 유형의 규칙을 적용할 수 있으며, 이러한 유형을 하나 또는 모두 포함할 수 있고 하나도 포함되지 않을 수도 있습니다.
+ *이벤트 대상* - 보내는 각 이메일의 다른 AWS 제품에 대한 전송, 전송, 열기, 클릭, 반송 메일 및 수신 거부 수를 포함한 이메일 전송 지표를 게시할 수 있습니다. 예를 들어 이메일 지표를 Amazon Data Firehose 대상으로 전송한 다음 Amazon Managed Service for Apache Flink를 사용하여 분석할 수 있습니다. 그 밖에 반송 메일 및 수신 거부 정보를 Amazon SNS로 전송한 후 이러한 이벤트가 발생할 때마다 즉시 알림 메시지를 수신할 수도 있습니다.
+ *IP 풀 관리* – Amazon SES에 사용할 전용 IP 주소를 임차한 경우 특정 유형의 이메일을 보내는 데 사용되는 *전용 IP 풀*이라는 이러한 주소 그룹을 생성할 수 있습니다. 예를 들어 이러한 전용 IP 풀을 구성 세트와 연결하여 마케팅 커뮤니케이션을 보내는 용도로 하나를 사용하고 거래 이메일을 보내는 용도로 다른 풀을 사용할 수 있습니다. 거래 이메일에 대한 발신자의 평판은 이제 마케팅 이메일에서 격리됩니다.

다음 방법으로 구성 세트를 확인된 ID와 연결할 수 있습니다.
+ 이메일의 헤더에 구성 세트에 대한 참조를 포함합니다. 이메일에 구성 세트를 지정하는 방법에 대한 자세한 내용은 [이메일을 보낼 때 구성 세트 지정](using-configuration-sets-in-email.md) 섹션을 참조하세요.
+ ID 생성 시 또는 나중에 확인된 ID를 편집하는 동안 ID의 *기본 구성 세트*로 사용할 기존 구성 세트를 지정합니다. [기본 구성 세트 이해](managing-configuration-sets.md#default-config-sets)을(를) 참조하세요.

**Topics**
+ [SES에서 구성 세트 생성](creating-configuration-sets.md)
+ [Amazon SES에서 구성 세트 관리](managing-configuration-sets.md)
+ [이메일을 보낼 때 구성 세트 지정](using-configuration-sets-in-email.md)
+ [평판 지표 보기 및 내보내기](configuration-sets-export-metrics.md)

# SES에서 구성 세트 생성
<a name="creating-configuration-sets"></a>

SES 콘솔, Amazon SES API v2의 `CreateConfigurationSet` 작업, 또는 Amazon SES CLI v2의 `aws sesv2 create-configuration-set` 명령을 사용하여 새 구성 세트를 생성합니다. 이 섹션에서는 SES 콘솔과 Amazon SES CLI v2를 사용하여 구성 세트를 생성하는 방법을 보여줍니다.

## 구성 세트(콘솔) 생성
<a name="config-sets-create-console"></a>

SES 콘솔을 사용하여 구성 세트를 생성하려면, 다음 절차를 따르세요.

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/) Amazon SES 콘솔을 엽니다.

1. 탐색 창의 **구성** 아래에서 **Configuration sets(구성 세트)**를 선택합니다.

1. **Create set(세트 생성)**를 선택합니다.

1. <a name="create-config-set-step-4"></a>**일반 세부 정보** - 이 섹션에서는 구성 세트를 사용자 지정하는 옵션을 제공합니다.
   + **구성 세트 이름** – 구성 세트의 이름입니다. 이름에는 문자, 숫자, 하이픈(-), 밑줄(\$1)만을 포함하여 최대 64자의 영숫자를 사용할 수 있습니다.
   + **IP 풀 전송** - 이 구성 세트를 사용하여 이메일을 보내면 할당된 풀의 전용 IP 주소에서 메시지가 전송됩니다. 목록에서 IP 풀을 선택합니다.
**참고**  
아직 다른 풀에 할당하지 않은 전용 IP 주소는 **기본값**(ses-default-dedicated-pool)에 있습니다. IP 풀 관리에 대한 자세한 내용은 [IP 풀 할당](managing-ip-pools.md) 섹션을 참조하세요.
   + **추적 옵션**
     + **사용자 지정 리디렉션 도메인 사용** - 사용자 지정 리디렉션 도메인 사용 확인란을 선택하여 이 구성 세트에서 보낸 이메일의 열기 및 클릭 추적을 처리합니다.
     + **사용자 지정 리디렉션 도메인** - 사용자 지정 리디렉션 도메인으로 사용할 *확인된 도메인 선택* 목록에서 확인된 도메인을 선택합니다. 또한 *하위 도메인 입력* 필드에 하위 도메인을 입력할 수 있습니다.
**참고**  
사용자 지정 리디렉션 도메인은 다음과 같이 지정할 수 있습니다.  
먼저 이메일을 전송 및 추적 AWS 리전 하려는에서 사용자 지정 리디렉션 도메인을 생성 및 확인하고 콘텐츠 전송 네트워크(CDN)를 설정해야 합니다. 이는 [확인 및 클릭 추적을 처리하기 위한 사용자 지정 도메인 구성](configure-custom-open-click-domains.md) 섹션에 설명되어 있습니다.
그런 다음 사용자 지정 리디렉션 도메인을 사용하여 이메일을 열고 클릭 추적을 수행하려면 이 단계에서 구성 세트를 만들거나 편집하면서 해당 도메인을 표시해야 합니다.
마지막으로 사용자 지정 리디렉션 도메인을 지정하면 구성 세트의 **일반 세부 정보** 컨테이너에 **DNS 레코드 보기**가 표시됩니다. 확장하면에서 사용 중인 추적 도메인이 포함된 CNAME 레코드가 표시됩니다 AWS 리전. 예를 들어 사용자 지정 하위 도메인이 *marketing.example.com*이라고 하고 AWS 리전 `us-east-1`에서 만들어진 경우 **DNS 레코드 보기**를 펼치면 **이름** = *marketing.example.com* 및 **값** = *r.us-east-1.awstrack.me* 값이 있는 CNAME 레코드가 표시됩니다.  
이 정보를 [확인 및 클릭 추적을 처리하기 위한 사용자 지정 도메인 구성](configure-custom-open-click-domains.md) 섹션에 설명된 대로 CDN을 설정할 때 테이블에서 올바른 추적 도메인을 선택했다는 확인으로 사용하거나, 먼저 이 작업을 수행하고 여기에서 CNAME 레코드 값을 사용하여 CDN 설정에 사용할 수 있습니다.
     + **HTTPS 정책** - 열린 프로토콜에 대한 HTTPS 정책 옵션을 선택하고 사용자 지정 리디렉션 도메인에 대한 추적 링크를 클릭합니다.
       + **선택 사항** – (기본 동작) 열기 추적 링크는 HTTP를 사용하여 래핑됩니다. 클릭 추적 링크는 링크의 원본 프로토콜을 사용하여 래핑됩니다.
       + **필수** - 열기 및 클릭 추적 링크는 모두 HTTPS를 사용하여 래핑됩니다.
       + **열기에 필요** - HTTPS를 사용하여 열기 추적 링크가 래핑됩니다. 클릭 추적 링크는 링크의 원본 프로토콜을 사용하여 래핑됩니다.
   + **고급 전송 옵션** - 왼쪽의 화살표를 선택하여 고급 전송 옵션 섹션을 펼칩니다.
     + **Transport Layer Security(TLS)** - SES가 수신 메일 서버와의 보안 연결을 설정하고 TLS 프로토콜을 사용하여 이메일을 보내도록 하려면 **필수** 확인란을 선택합니다.
**참고**  
SES는 TLS 1.2를 지원하며 TLS 1.3을 권장합니다. 자세한 내용은 [SES의 인프라 보안](infrastructure-security.md)을 참조하세요.
     + **최대 전송 기간** - SES가 이 구성 세트를 통해 이메일 전송을 시도하는 시간 제한을 지정하려면 300\$150,400초 범위의 값을 초 단위로 입력합니다.
**참고**  
사용자 지정 최대 전송 한도(SES 기본값인 14시간보다 짧음)를 설정하면 시간에 영향을 받는 이메일(예: 일회용 암호가 포함된 이메일), 트랜잭션 이메일, 업무 외 시간에 전송되지 않도록 하려는 이메일과 같은 경우에 유용할 수 있습니다.  
분에서 초로 계산하려면 60을 곱합니다. 예: 7분\$160 = 420초
시간에서 초로 계산하려면 3,600을 곱합니다. 예: 2시간\$13,600 = 7,200초.

1. **평판 옵션** - 이 섹션에서는 평판 지표를 설정하는 방법을 제공합니다.
   + **평판 지표** - 이 구성 세트를 사용하여 전송된 이메일에 대한 CloudWatch의 반송 메일 및 수신 거부 지표를 추적하는 데 사용됩니다. *(추가 요금이 적용되며, [CloudWatch의 지표당 요금](event-publishing-add-event-destination-cloudwatch.md#cw-add-pricing) 참조)*
     + **활성화됨** - 구성 세트에 대한 평판 지표의 사용을 설정하려면 이 확인란을 선택합니다.

1. <a name="suppression-list-config-set-level"></a>**금지 목록 옵션** – 이 섹션은 이 구성 세트를 사용하여 계정 수준 금지를 재정의하는 옵션부터 사용자 지정 금지를 정의하기 위한 결정 세트를 제공합니다. [구성 세트 수준 금지 로직 맵](sending-email-suppression-list-config-level.md)을 사용하면 재정의 조합의 효과를 이해하는 데 도움이 됩니다. 이러한 다중 계층 재지정 선택을 결합하여 세 가지 다른 금지 수준을 구현할 수 있습니다.

   1. **계정 수준 금지 사용:** 계정 수준 금지를 재정의하지 말고 구성 세트 수준 금지를 구현하지 마세요. 기본적으로, 이 구성 세트를 사용하여 보낸 이메일은 단순히 계정 수준 금지를 사용합니다. 방법:

      1. **금지 목록 설정(Suppression list settings)**에서 **계정 수준 설정 재정의(Override account level settings)** 상자를 선택 취소합니다.

   1. **금지 사용 안 함:** 구성 세트 수준 금지를 사용하지 않고 계정 수준 금지를 재정의합니다. 즉, 이 구성 세트를 사용하여 전송된 이메일은 계정 수준 금지를 사용하지 않습니다. 다시 말해 모든 금지가 취소됩니다. 방법:

      1. **금지 목록 설정(Suppression list settings)**에서 **계정 수준 설정 재정의(Override account level settings)** 상자를 선택합니다.

      1. **금지 목록(Suppression list)**에서 **사용(Enabled)** 상자를 선택 취소합니다.

   1. **구성 세트 수준 금지 사용:** 계정 수준 금지를 이 구성 세트에 정의된 사용자 지정 금지 목록 설정으로 재정의합니다. 즉, 이 구성 세트를 사용하여 보낸 이메일은 자체 금지 설정만 사용하고 계정 수준 금지 설정은 무시합니다. 방법:

      1. **금지 목록 설정(Suppression list settings)**에서 **계정 수준 설정 재정의(Override account level settings)** 상자를 선택합니다.

      1. **금지 목록(Suppression list)**에서 **사용(Enabled)**을 선택합니다.

      1. **이유 지정...(Specify the reason(s)...)**에서 사용할 구성 세트에 대해 금지 이유 중 하나를 선택합니다.

1. <a name="vdm-create-config-overrides"></a>**Virtual Deliverability Manager 옵션** - 이 섹션은 Virtual Deliverability Manager 기능이 활성화된 경우에만 표시됩니다. 여기에서는 Virtual Deliverability Manager의 계정 수준 설정으로 정의한 방식을 재정의하여 구성 세트가 참여 추적 및 최적화된 공유 전송을 사용하는 방식에 대한 사용자 지정 설정을 정의할 수 있습니다.

   1. 이 구성 세트에 대한 참여 추적과 최적화된 공유 전송을 모두 비활성화하려면 다음과 같이 하세요.

      1. **계정 수준 설정 재정의** 상자를 선택합니다.

      1. *Engagement tracking*(참여 추적)과 *Optimized shared delivery*(최적화된 공유 전송)에서 모두 **Enabled**(활성화)가 선택 취소되어 있는지 확인한 다음 **Save changes**(변경 사항 저장)를 선택합니다.

   1. 이 구성 세트에 대한 참여 추적 및 최적화된 공유 전송 중 하나 또는 둘 다를 활성화하거나 비활성화하려면 다음과 같이 하세요.

      1. **Override account level settings**(계정 수준 설정 재정의) 상자를 선택합니다.

      1. *Engagement tracking*(참여 추적)과 *Optimized shared delivery*(최적화된 공유 전송) 중 하나 또는 둘 다에서 **Enabled**(활성화)를 선택하거나 선택 취소한 다음 **Save changes**(변경 사항 저장)를 선택합니다.

   1. 이 구성 세트에 대한 참여 추적 및 최적화된 공유 전송의 가상 전달 가능성 관리자 계정 수준 설정으로 되돌리려면 다음과 같이 하세요.

      1. **Override account level settings**(계정 수준 설정 재정의) 상자를 선택 취소한 다음 **Save changes**(변경사항 저장)를 선택합니다.

1. **아카이빙 옵션** - 이 섹션에서는 이 구성 세트에서 보낸 이메일을 아카이브하는 옵션을 제공합니다.

   1. **활성** 확인란을 선택합니다.

   1. **아카이브** 필드 내부를 클릭하고 목록에서 아카이브를 선택한 다음 **변경 사항 저장**을 선택하거나 **아카이브 생성**을 선택하고 나머지 단계를 계속합니다.

   1. **아카이브** 이름 필드에 고유한 이름을 입력합니다.

   1. (선택 사항) **보존 기간** 필드에서 보존 기간을 선택하여 기본 보존 기간인 180일을 재정의합니다.

   1. (선택 사항) KMS AWS KMS 키 ARN 필드에 자체 키를 입력하거나 ** AWS KMS 키 생성을** 선택하여 아카이브를 암호화할 수 있습니다. **** 

   1. **아카이브 만들기**를 선택합니다.

1. **태그** - 이 섹션에서는 선택적으로 구성 세트에 하나 이상의 태그를 추가할 수 있습니다.

   1. **Add new tag(새 태그 추가가)**를 선택합니다.

   1. 태그 **키**를 입력합니다.

   1. 태그 **값**을 입력합니다(선택 사항).

   입력한 태그를 제거하려면 해당 태크에 대하여 **Remove(제거)**를 선택합니다. 최대 50개의 태그를 입력할 수 있습니다.

1. **Create set(세트 만들기)**를 선택하여 구성 세트를 만듭니다.

구성 세트를 만들었으므로 구성 집합에 대한 이벤트 대상을 정의할 수 있습니다. 그러면 이벤트 대상에 대해 지정한 이벤트 유형으로 트리거되는 이벤트 게시가 사용 설정됩니다. 구성 세트에는 여러 이벤트 유형이 정의된 여러 이벤트 대상이 있을 수 있습니다. [Amazon SES 이벤트 대상 만들기](event-destinations-manage.md)을(를) 참조하세요.

## 구성 세트를 만듭니다(AWS CLI).
<a name="config-sets-create-cli"></a>

JSON 파일을 AWS CLI의 `aws sesv2 create-configuration-set` 명령에 대한 입력으로 사용하여 구성 집합을 만들 수 있습니다.

1. 

**CLI 입력 JSON 파일 생성**

   자주 사용하는 파일 편집 도구를 사용하여 다음 키와 사용자 환경에 유효한 값을 포함하는 JSON 파일을 만들거나 값이 지정되지 않은 `--generate-cli-skeleton` 옵션을 포함하는 SES API v2 `aws sesv2 create-configuration-set` 명령을 사용하여 샘플 JSON 구조를 표준 출력으로 인쇄합니다.

   이 예제에서는 `create-configuration-set.json`(이)라는 이름의 파일이 사용됩니다.

   ```
   {
       "ConfigurationSetName": "sample-configuration-set",
       "TrackingOptions": {
           "CustomRedirectDomain": "some.domain.com",
           "HttpsPolicy": "REQUIRE"
       },
       "DeliveryOptions": {
           "TlsPolicy": "REQUIRE",
           "SendingPoolName": "sending pool",
           "MaxDeliverySeconds": 300            
       },
       "ReputationOptions": {
           "ReputationMetricsEnabled": true,
           "LastFreshStart": timestamp
       },
       "SendingOptions": {
           "SendingEnabled": true
       },
       "Tags": [
           {
               "Key": "tag key",
               "Value": "tag value"
           }
       ],
       "SuppressionOptions": {
           "SuppressedReasons": ["BOUNCE","COMPLAINT"]
       },
       "ArchivingOptions": {
           "ArchiveArn": "arn:aws:ses:us-east-1:123456789012:mailmanager-archive/MyArchiveID"
       }
   }
   ```
**참고**  
JSON 파일 경로의 시작 부분에 `file://` 표기법을 포함시켜야 합니다.
JSON 파일의 경로는 명령을 실행하는 기본 운영 체제에 대한 적절한 규칙을 따라야 합니다. 예를 들어 Windows에서는 디렉터리 경로를 참조하기 위해 백슬래시(\$1)를 사용하고 Linux에서는 슬래시(/)를 사용합니다.

1. 작성한 파일을 입력으로 사용하여 다음 명령을 실행합니다.

   ```
   aws sesv2 create-configuration-set --cli-input-json file://create-configuration-set.json
   ```

**참고**  
이 명령에 대한 AWS CLI 참조를 검토하려면 [create-configuration-set](https://docs.aws.amazon.com/cli/latest/reference/sesv2/create-configuration-set.html)를 참조하세요.

# Amazon SES에서 구성 세트 관리
<a name="managing-configuration-sets"></a>

구성 세트를 만든 후, SES 콘솔, Amazon SES API v2 및 Amazon SES CLI v2를 사용하여 보기, 업데이트, 삭제 옵션으로 구성 세트를 관리할 수 있습니다. 또한 구성 세트는 ID에서 이메일을 보낼 때마다 적용되는 기본 구성 세트로 확인된 ID에 할당할 수도 있습니다.

**Topics**
+ [구성 세트 보기, 편집 및 삭제(콘솔)](#console-detail-configuration-sets)
+ [구성 세트 나열(AWS CLI)](#cli-list-configuration-sets)
+ [구성 세트 세부 정보 가져오기(AWS CLI)](#cli-get-configuration-set)
+ [구성 세트 삭제(AWS CLI)](#cli-delete-configuration-set)
+ [구성 세트에서 이메일 전송 중지(AWS CLI)](#cli-configuration-set-stop-sending)
+ [기본 구성 세트 이해](#default-config-sets)
+ [Amazon SES 이벤트 대상 만들기](event-destinations-manage.md)
+ [Amazon SES에서 IP 풀 할당](managing-ip-pools.md)
+ [확인 및 클릭 추적을 처리하기 위한 사용자 지정 도메인 구성](configure-custom-open-click-domains.md)

## 구성 세트 보기, 편집 및 삭제(콘솔)
<a name="console-detail-configuration-sets"></a><a name="proc-access-exist-config-set"></a>

**기존 구성 세트의 세부 정보 페이지 액세스**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/) Amazon SES 콘솔을 엽니다.

1. 탐색 창의 **구성** 아래에서 **Configuration sets(구성 세트)**를 선택합니다.

1. 구성 세트 목록에서 **이름**을 선택하여 선택한 옵션을 보거나 편집하거나 비활성화할 수 있는 **개요** 탭에서 세부 정보 페이지를 엽니다. 탭을 선택하여 **이벤트 대상** 옵션에 대해서도 동일한 작업을 수행할 수 있습니다. 각 옵션 및 해당 필드에 대한 자세한 내용은 [구성 세트(콘솔) 생성](creating-configuration-sets.md#config-sets-create-console)의 관련 섹션을 참조하세요.

1. 각 구성 세트의 세부 정보 페이지 맨 위에는 다음과 같은 옵션이 있으며 **개요** 또는 **이벤트 대상** 탭에서 볼 수 있습니다.
   + **Delete(삭제)** - 이 버튼을 클릭하면 구성 세트가 삭제됩니다.
   + **Disable sending(전송 비활성화)** - 이 버튼은 구성 세트에서 이메일 전송을 중지합니다.

## 구성 세트 나열(AWS CLI)
<a name="cli-list-configuration-sets"></a>

에서 **list-configuration-sets** 명령을 사용하여 다음과 같이 현재 리전의 계정과 연결된 모든 구성 세트 목록을 AWS CLI 생성할 수 있습니다.

```
aws sesv2 list-configuration-sets
```

## 구성 세트 세부 정보 가져오기(AWS CLI)
<a name="cli-get-configuration-set"></a>

에서 **get-configuration-set** 명령을 사용하여 다음과 같이 특정 구성 세트에 대한 세부 정보를 AWS CLI 가져올 수 있습니다.

```
aws sesv2 get-configuration-set --configuration-set-name name
```

## 구성 세트 삭제(AWS CLI)
<a name="cli-delete-configuration-set"></a>

다음과 같이에서 **delete-configuration-set** 명령을 사용하여 특정 구성 세트를 AWS CLI 삭제할 수 있습니다.

```
aws sesv2 delete-configuration-set --configuration-set-name name
```

## 구성 세트에서 이메일 전송 중지(AWS CLI)
<a name="cli-configuration-set-stop-sending"></a>

다음과 같이에서 **put-configuration-set-sending-options** 명령을 사용하여 특정 구성 세트의 이메일 전송을 중지 AWS CLI 할 수 있습니다.

```
aws sesv2 put-configuration-set-sending-options --configuration-set-name name --no-sending-enabled
```

다시 전송을 시작하려면, `--sending-enabled` 옵션과 동일한 명령을 실행합니다.

```
aws sesv2 put-configuration-set-sending-options --configuration-set-name name --sending-enabled
```

## 기본 구성 세트 이해
<a name="default-config-sets"></a>

이 섹션에서 설명하는 구성 세트를 확인된 ID에 사용할 기본값으로 할당하는 개념은 이점과 사용 사례를 이해하는 데 도움이 됩니다.

기본 구성 세트는 해당 구성 세트와 연결된 이메일 ID에서 보내는 모든 메시지에 해당 규칙을 자동으로 적용합니다. ID를 만드는 동안 또는 사후에 기존 ID의 편집 기능으로 이메일 주소와 도메인 ID 모두에 기본 구성 세트를 적용할 수 있습니다.

**기본 구성 세트 고려 사항**
+ ID와 연결하기 전에 구성 세트를 먼저 만들어야 합니다.
+ 기본 구성 세트는 ID가 확인된 경우에만 적용됩니다.
+ 이메일 ID는 한 번에 하나의 구성 세트에만 연결될 수 있습니다. 그러나 동일한 구성 세트를 여러 ID에 적용할 수 있습니다.
+ 이메일 주소 수준에서 설정된 기본 구성은 도메인 수준에서 설정된 기본 구성을 재정의합니다. 예를 들어, *joe@example.com*에 연결된 기본 구성 세트는 *example.com* 도메인의 구성 세트를 재정의합니다.
+ 도메인 수준에서 설정된 기본 구성은 도메인의 특정 주소를 확인하지 않는 한 해당 도메인의 모든 이메일 주소에 적용됩니다.
+ ID에 대한 기본 구성 세트로 지정된 구성 세트를 삭제한 다음 해당 ID를 통해 이메일을 보내려고 하면 Amazon SES에 대한 호출이 실패하고 ‘잘못된 요청’ 오류가 발생합니다.
+ [위임 발신자](sending-authorization-overview.md)가 사용 중인 확인된 ID에는 기본 구성 세트를 할당할 수 없습니다.
+ ID의 기본 구성 세트로 사용할 기존 구성 세트를 지정하는 방법은 실제로 확인된 ID의 기능이므로 그에 따라 ID 워크플로에 지침이 제공됩니다.
  + **ID를 만드는 동안 기본 구성 세트 지정** - [Amazon SES에서 자격 증명 생성 및 확인](creating-identities.md) 장에서 [도메인 ID 기본 구성 세트](creating-identities.md#verified-domain-identity-default-config-set) 또는 [이메일 ID 기본 구성 세트](creating-identities.md#verified-email-identity-default-config-set)에 대한 선택적인 6단계에 제시된 지침을 따릅니다.
  + **기존 ID의 기본 구성 세트 지정** - 5단계에 대한 다음 세부 정보에 따라 [콘솔을 사용하여 ID 편집](edit-verified-domain.md)의 단계를 따릅니다.

    1. **구성 세트(Configuration set)** 탭을 선택합니다.

    1. **기본 구성 세트(Default configuration set)** 컨테이너에서 **편집(Edit)**을 선택합니다.

    1. 목록 상자를 선택하고 기본값으로 사용할 기존 구성 세트를 선택합니다.

    1. [콘솔을 사용하여 ID 편집](edit-verified-domain.md)의 나머지 단계를 계속 진행합니다.

**참고**  
기본값으로 할당한 구성 세트에 평판 지표가 사용 설정된 경우 기본 구성 세트를 사용하여 전송된 모든 메일에 대해 추가 요금이 발생합니다. [CloudWatch의 지표당 요금](event-publishing-add-event-destination-cloudwatch.md#cw-add-pricing)을 참조하세요.

# Amazon SES 이벤트 대상 만들기
<a name="event-destinations-manage"></a>

이벤트 대상을 사용하면 모니터링을 위해 다음과 같은 발신 이메일 추적 작업을 다른 AWS 서비스에 게시할 수 있습니다.
+ 전송
+ 렌더링 오류
+ 거부
+ 전달
+ 하드 바운스
+ 수신 거부
+ 배달 지연
+ 구독
+ 열기
+ 클릭 수

이벤트 게시 설정에 대한 자세한 내용은 [Amazon SES 이벤트 게시를 사용하여 이메일 전송 모니터링](monitor-using-event-publishing.md) 섹션을 참조하세요.

## 이벤트 대상 만들기
<a name="event-destination-add"></a>

구성 세트를 만든 후에는 구성 집합에 대한 이벤트 대상을 만들 수 있습니다. 그러면 이벤트 대상에 대해 지정한 이벤트 유형으로 트리거되는 이벤트 게시가 사용 설정됩니다. 구성 세트에는 여러 이벤트 유형이 정의된 여러 이벤트 대상이 있을 수 있습니다.

아직 구성 세트를 만들지 않은 경우 [SES에서 구성 세트 생성](creating-configuration-sets.md) 섹션을 참조하세요.

다음 단계에서는 구성 세트에 이벤트 대상을 만들거나 추가하는 방법을 보여줍니다.

**SES 콘솔을 사용하여 이벤트 대상을 만들거나 추가하는 방법:**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/) Amazon SES 콘솔을 엽니다.

1. 탐색 창의 **구성** 아래에서 **Configuration sets(구성 세트)**를 선택합니다.

1. **이름(Name)** 열에서 세부 정보에 액세스할 구성 세트의 이름을 선택합니다.

1. **이벤트 대상(Event destinations)** 탭을 선택합니다.

1. **Add destination(대상 추가)**을 선택합니다.

1. <a name="select-event-types-step"></a>

**Event types(이벤트 유형)을 선택합니다.**

   이메일 전송 이벤트는 Amazon SES를 사용하여 측정할 수 있는 전송 활동과 관련된 지표입니다. 이 단계에서는 Amazon SES가 이벤트 대상에 게시할 이메일 전송 이벤트 유형을 선택합니다.

   이벤트 유형에 대한 자세한 내용은 [Amazon SES 전송 활동 모니터링](monitor-sending-activity.md)을(를) 참조하세요.

   1. **Event types(이벤트 유형)**을 선택하여 게시
      + **전송 및 배달** - 게시할 이벤트 유형을 선택하거나 해당 확인란을 선택하거나 **Select all(모두 선택)**을 클릭하여 모든 이벤트 유형을 게시합니다.

**이벤트 유형**
        + **전송** - 전송 요청이 성공했으며 Amazon SES는 메시지를 수신자의 메일 서버로 전송합니다.
        + **렌더링 오류** – 템플릿 렌더링 문제로 인해 이메일이 전송되지 않았습니다. 이 이벤트 유형은 템플릿 데이터가 누락되었을 때 또는 템플릿 파라미터와 데이터 사이에 불일치가 있을 때 발생할 수 있습니다. (이 이벤트 유형은 [https://docs.aws.amazon.com/ses/latest/APIReference/API_SendTemplatedEmail.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_SendTemplatedEmail.html) 또는 [https://docs.aws.amazon.com/ses/latest/APIReference/API_SendBulkTemplatedEmail.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_SendBulkTemplatedEmail.html) API 작업을 사용하는 이메일을 전송할 때만 발생합니다.)
        + **Rejects(거부)** - Amazon SES가 이메일을 수락했으나 이메일에 바이러스가 포함된 것으로 판단되어 수신자의 메일 서버로 전송하려고 시도하지 않았습니다.
        + **Deliveries(배달)** – Amazon SES에서 이메일을 수신자의 메일 서버로 성공적으로 배달했습니다.
        + **Hard bounces(하드 바운스)** – 수신자의 메일 서버가 이메일을 영구적으로 거부했습니다. (*Soft bounces(소프트 바운스)*는 Amazon SES가 일정 시간 동안 재시도한 후 이메일을 배달하는 데 실패한 경우에만 포함됩니다.)
        + **Complaints(수신 거부)** - 이메일이 수신자의 메일 서버로 성공적으로 전송되었지만 수신자가 이를 스팸으로 표시했습니다.
        + **배달 지연** – 일시적인 문제가 발생하여 수신자의 메일 서버에 이메일을 전송할 수 없습니다. 예를 들어 수신자의 받은 편지함이 가득 찼거나 이메일 수신 서버에 일시적인 문제가 발생했을 때 전송 지연이 발생할 수 있습니다. *(이 이벤트 유형은 Amazon Pinpoint에서 지원하지 않습니다.)*
        + **Subscriptions(구독)** - 이메일이 성공적으로 배달되었지만 수신자가 이메일 헤더에서 `List-Unsubscribe`를 클릭하거나, 바닥글에서 `Unsubscribe` 링크를 선택하여 구독 기본 설정을 업데이트했습니다. *(이 이벤트 유형은 Amazon Pinpoint에서 지원하지 않습니다.)*
      + **확인 및 클릭 추적** - 구독자 참여도를 측정하려면 확인란 중 하나 또는 모두를 선택하여 **확인** 및 **클릭**을 추적할 수 있습니다.
        + **확인** – 수신자가 메시지를 수신하여 자신의 이메일 클라이언트에서 열었습니다.
        + **Clicks(클릭)** – 수신자가 이메일의 링크를 1개 이상 클릭했습니다.
**참고**  
여기 또는 다른 구성 세트에 정의된 *열기 및 클릭 이벤트 게시*는 Virtual Deliverability Manager 대시보드의 참여 추적 옵션에 영향을 주지 않습니다. 이러한 옵션은 [Virtual Deliverability Manager의 계정 설정](vdm-settings.md#vdm-settings-console) 또는 구성 세트 재정의를 통해 정의됩니다. 예를 들어 Virtual Deliverability Manager를 통해 참여 추적을 비활성화한 경우 SES 이벤트 대상에서 설정한 열기 및 클릭 이벤트 게시가 비활성화되지 않습니다.
        + **구성 세트 리디렉션 도메인(Configuration set redirect domain)** - 이 필드는 구성 세트를 만들 때 사용자 지정 리디렉션 도메인의 이름을 할당한 경우 표시되며 미리 채워집니다.
**참고**  
구성 세트에서 **Custom redirect domain**(사용자 지정 리디렉트 도메인)을 업데이트하여 해당 도메인에 대하여 열기 및 클릭 여부를 추적할 수 있습니다. [구성 세트를 생성합니다.](creating-configuration-sets.md)의 4단계에 나온 [추적 옵션](creating-configuration-sets.md#create-config-set-step-4)을 참조하세요. 사용자 지정 확인 및 클릭 도메인 구성에 대한 자세한 내용은 [확인 및 클릭 추적을 처리하기 위한 사용자 지정 도메인 구성](configure-custom-open-click-domains.md) 섹션을 참조하세요.

   1. **다음**을 선택하여 계속 진행합니다.

1. <a name="specify-event-dest-step"></a>

**대상 지정**

   이벤트 대상은 이메일 전송 이벤트를 게시할 수 있는 AWS 서비스입니다. 적절한 대상을 선택하는 것은 캡처할 세부 정보 수준과 데이터 수신 방법에 따라 달라집니다.

   1. 

**대상 옵션**
      + **대상 유형** - 이벤트를 게시할 AWS 서비스 옆의 라디오 버튼을 선택하면 서비스에 해당하는 필드가 있는 세부 정보 패널이 나타납니다. 아래 링크를 선택하면 서비스의 세부 정보 패널에 대한 지침이 제공됩니다.
        + [Amazon CloudWatch](event-publishing-add-event-destination-cloudwatch.md)*(추가 요금이 적용되며 [CloudWatch의 지표당 요금](event-publishing-add-event-destination-cloudwatch.md#cw-add-pricing) 참조)*
        + [Amazon Data Firehose](event-publishing-add-event-destination-firehose.md)
        + [Amazon EventBridge](event-publishing-add-event-destination-eventbridge.md)
        + [Amazon Pinpoint](event-publishing-add-event-destination-pinpoint.md)*(**배달 지연** 또는 **구독** 이벤트 유형은 지원하지 않습니다.)*
        + [Amazon SNS](event-publishing-add-event-destination-sns.md)

        이벤트 게시 모델을 사용하여 이메일 작업을 모니터링하는 방법에 대한 자세한 내용은 [Amazon SES 이벤트 게시를 사용하여 이메일 전송 모니터링](monitor-using-event-publishing.md) 섹션을 참조하세요.
      + **이름** - 이 구성 세트에 대한 대상의 이름을 입력합니다. 이름에는 문자, 숫자, 대시 및 하이픈만 포함될 수 있습니다.
      + **이벤트 게시** - 이 대상에 대한 이벤트 게시를 설정하려면 **Enabled(활성화됨)** 확인란을 선택합니다.

   1. **Next(다음)**를 선택하여 계속 진행합니다.

1. 

**검토**

   입력사항이 올바르다고 생각되면 **Add destination(대상 추가)**를 사용하여 이벤트 대상을 추가합니다.

또한 Amazon SES 콘솔, Amazon SES API v2 또는 Amazon SES CLI v2를 사용하여 이벤트 대상을 만들 수 있습니다.

**SES API를 사용하여 이벤트 대상을 만드는 방법:**
+ SES API를 사용하여 이벤트 대상을 만드는 방법은 [https://docs.aws.amazon.com/ses/latest/APIReference/API_CreateConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_CreateConfigurationSetEventDestination.html) 섹션을 참조하세요.

## 이벤트 대상 편집, 사용 중지, 사용 설정 또는 삭제
<a name="event-destination-edit"></a>

SES 콘솔을 사용하여 이벤트 대상을 편집, 사용 중지, 사용 설정 또는 삭제하려면 다음 단계를 따르세요.

**SES 콘솔을 사용하여 이벤트 대상을 편집, 사용 중지, 사용 설정 또는 삭제하는 방법:**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/) Amazon SES 콘솔을 엽니다.

1. 탐색 창의 **구성** 아래에서 **Configuration sets(구성 세트)**를 선택합니다.

1. **이름(Name)** 열에서 세부 정보에 액세스할 구성 세트의 이름을 선택합니다.

1. 구성 세트의 **이벤트 대상(Event destinations)** 탭을 선택합니다.

1. **이름(Name)** 열에서 이벤트 대상의 이름을 선택합니다.

1. 
   + **편집** - 편집하려는 필드 세트에 해당하는 패널의 **편집(Edit)** 버튼을 선택하고 변경한 다음 **변경 사항 저장(Save changes)**을 선택합니다.
   + **사용 중지 또는 사용 설정** - 오른쪽 상단에서 **사용 중지(Disable)** 또는 **사용 설정(Enable)**이라는 레이블이 지정된 버튼을 선택합니다.
   + **삭제** - 오른쪽 상단에 있는 **삭제(Delete)** 버튼을 선택합니다.

또한 Amazon SES 콘솔, Amazon SES API v2 또는 Amazon SES CLI v2를 사용하여 이벤트 대상을 편집, 사용 중지/사용 설정 또는 편집할 수 있습니다.

**SES API를 사용하여 이벤트 대상을 편집, 사용 중지, 사용 설정 또는 삭제하는 방법:**

1. SES API를 사용하여 이벤트 대상을 사용 중지/사용 설정하는 방법은 [https://docs.aws.amazon.com/ses/latest/APIReference/API_UpdateConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_UpdateConfigurationSetEventDestination.html) 섹션을 참조하세요.

1. SES API를 사용하여 이벤트 대상을 삭제하는 방법은 [https://docs.aws.amazon.com/ses/latest/APIReference/API_DeleteConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_DeleteConfigurationSetEventDestination.html) 섹션을 참조하세요.

# Amazon SES에서 IP 풀 할당
<a name="managing-ip-pools"></a>

IP 풀을 사용하여 특정 유형의 이메일을 전송하기 위한 전용 IP 주소 그룹을 만들 수 있습니다. 모든 Amazon SES 고객이 공유하는 IP 주소의 풀을 사용할 수도 있습니다.

구성 세트에 IP 풀을 할당할 때 다음 옵션 중에서 선택할 수 있습니다.
+ *특정 전용 IP 풀* – 기존의 전용 IP 풀을 선택하면 구성 세트를 사용하는 이메일이 해당 풀에 속한 전용 IP 주소만을 사용하여 전송됩니다. 만드는 절차는 다음과 같습니다.
  + 새 *표준* IP 풀은 [전용 IP(표준)용 표준 전용 IP 풀 생성](dedicated-ip-pools.md) 섹션을 참조하세요.
  + 새 *관리형* IP 풀은 [전용 IP(관리형) 사용을 위한 관리형 IP 풀 만들기](managed-dedicated-sending.md#dedicated-ip-pools-mds) 섹션을 참조하세요.
+ **ses-default-dedicated-pool** – 이 풀에는 계정에서 IP 풀에 아직 속하지 않은 전용 IP 주소가 모두 포함되어 있습니다. 풀에 연결되지 않은 구성 세트를 사용하여 이메일을 보내거나 구성 세트를 지정하지 않고 이메일을 보내는 경우 이 기본 풀에 있는 주소 중 하나에서 이메일이 전송됩니다. 이 풀은 SES에서 자동으로 관리되며 편집할 수 없습니다.
+ **ses-shared-pool** – 이 풀에는 모든 Amazon SES 고객이 공유하는 많은 IP 주소가 포함되어 있습니다. 이 옵션은 일반적인 전송 동작과 일치하지 않는 이메일을 보내야 할 때 유용할 수 있습니다.

## 구성 세트에 IP 풀 할당
<a name="assign-ip-pools"></a>

이 섹션에서는 Amazon SES 콘솔을 사용하여 구성 세트에 IP 풀을 할당하고 수정하는 절차에 대해 설명합니다.
+ **콘솔을 사용하여 구성 세트에 IP 풀을 할당하려면**…
  + **새 구성 세트를 만드는 중에** - [구성 세트를 생성합니다.](creating-configuration-sets.md)의 단계 4에 있는 [전송 IP 풀](creating-configuration-sets.md#create-config-set-step-4)을 참조하세요.
  + **기존 구성 세트를 수정하는 동안** - 선택한 구성 세트의 **일반 세부 정보** 패널에서 **Edit(편집)** 버튼을 선택하고 [구성 세트를 생성합니다.](creating-configuration-sets.md)의 단계 4에 나온 [전송 IP 풀](creating-configuration-sets.md#create-config-set-step-4)의 지침을 따릅니다.

# 확인 및 클릭 추적을 처리하기 위한 사용자 지정 도메인 구성
<a name="configure-custom-open-click-domains"></a>

[이벤트 게시 기능](monitor-using-event-publishing.md)을 사용하여 열기 및 클릭 이벤트를 캡쳐할 때 Amazon SES는 전송하는 이메일을 약간 변경합니다. 열기 이벤트를 캡처하기 위해 SES는 SES를 통해 전송되는 각 이메일에 1x1픽셀 크기의 투명한 GIF 이미지를 추가합니다. 이 이미지에는 각 이메일에 고유한 파일 이름이 포함되며, SES가 운영하는 서버에서 호스팅됩니다. 이미지를 다운로드하면 SES는 누가 어떤 메시지를 열었는지 정확히 알 수 있습니다.

기본적으로 이 픽셀은 이메일 하단에 삽입됩니다. 그러나 일부 이메일 공급자의 애플리케이션에서는 특정 크기를 초과하면 이메일의 미리 보기가 잘리고 메시지의 나머지 부분을 볼 수 있는 링크가 제공될 수 있습니다. 이 시나리오에서는 SES 픽셀 추적 이미지가 로드되지 않으며 추적하려는 오픈율에 집계되지 않습니다. 이 문제를 해결하려면 필요에 따라 이메일의 시작 부분에 픽셀을 배치하거나 이메일 본문에 `{{ses:openTracker}}` 자리표시자를 삽입하여 다른 위치에 픽셀을 배치하면 됩니다. SES가 자리표시자가 있는 메시지를 받으면 열기 추적 픽셀 이미지로 대체됩니다.

**중요**  
SES에서 전송 시 1개를 초과하는 `{{ses:openTracker}}` 자리 표시자는 모두 제거됩니다.
이메일 템플릿에서 자리 표시자를 사용하는 경우 `{{ses:openTracker}}` 자리 표시자를 하나만 추가합니다. 둘 이상 사용하면 `400 BadRequestException` 오류 코드가 반환됩니다.

링크 클릭 이벤트를 캡처하기 위해 SES는 이메일의 링크를 SES에서 운영하는 서버에 대한 링크로 대체합니다. 이렇게 하면 수신자를 원하는 대상으로 즉시 리디렉션합니다. 쿠키를 포함하여 이 서버에 적용된 요청의 총 헤더 크기는 8,192바이트를 초과해서는 안 됩니다. 그렇지 않으면 `400 BadRequestException` 오류 코드가 반환됩니다.

또한 SES가 소유하고 운영하는 도메인이 아닌 사용자의 자체 도메인을 사용하면 모든 SES 표시가 제거되어 수신자에게 더 일관된 경험을 제공할 수 있습니다. 확인 및 클릭 추적 이벤트를 처리하기 위해 여러 사용자 지정 도메인을 구성할 수 있습니다. 이 사용자 지정 도메인은 구성 세트와 연결됩니다. 구성 세트를 사용하여 이메일을 보낼 때 해당 구성 세트가 사용자 지정 도메인을 사용하도록 구성된 경우, 해당 이메일의 링크를 확인하거나 클릭하면 해당 구성 세트에 지정된 사용자 지정 도메인이 자동으로 사용됩니다.

이 섹션에는 SES에서 운영하는 열기 및 클릭 추적 서버로 사용자를 자동 리디렉션하기 위해 자체 소유한 서버에 하위 도메인을 설정하는 절차가 포함되어 있습니다. 이러한 도메인을 설정하기 위해서는 세 가지 단계가 필요합니다. 먼저 하위 도메인 자체를 구성하고, 사용자 지정 도메인을 사용하도록 구성 세트를 설정한 후, 구성 세트의 이벤트 대상이 열기와 클릭 이벤트를 게시하도록 설정합니다. 이 주제에는 이 모든 단계를 완료하는 절차가 포함되어 있습니다.

그러나 사용자 지정 도메인을 설정하지 않고 열기 또는 클릭 추적을 사용 설정하려면 구성 세트에 대한 이벤트 대상 정의로 곧바로 진행하면 됩니다. 그러면 열기 및 클릭 이벤트를 포함하여 사용자가 지정한 이벤트 유형에 대해 트리거되는 이벤트 게시가 사용 설정됩니다. 구성 세트에는 여러 이벤트 유형이 정의된 여러 이벤트 대상이 있을 수 있습니다. [Amazon SES 이벤트 대상 만들기](event-destinations-manage.md)을(를) 참조하세요.

## 1부: 확인 및 클릭 링크 리디렉션 처리를 위한 도메인 설정
<a name="configure-custom-open-click-domain"></a>

리디렉션 도메인을 설정하는 데 대한 특정 절차는 웹 호스팅 공급자(및 HTTPS 서버를 사용하는 경우 콘텐츠 전송 네트워크)에 따라 다릅니다. 다음 섹션의 절차는 특정 단계가 아닌 일반적인 지침을 제공합니다.

### 옵션 1: HTTP 도메인 구성
<a name="configure-custom-open-click-domain-http"></a>

HTTP 도메인을 사용하여 링크 열기 및 클릭을 처리하려는 경우(HTTPS 도메인과 대조), 하위 도메인을 구성하는 프로세스는 간단합니다.

**참고**  
HTTP 프로토콜을 사용하는 사용자 지정 도메인을 설정하고 HTTPS 프로토콜을 사용하는 링크가 포함된 이메일을 보내는 경우, 고객은 이메일의 링크를 클릭할 때 경고 메시지를 확인하게 될 수 있습니다. HTTPS 프로토콜을 사용하는 링크가 포함된 이메일을 보내려는 경우 클릭 추적 이벤트를 처리하기 위해 HTTPS 도메인을 사용해야 합니다.

**확인 및 클릭 링크를 처리하기 위한 HTTP 하위 도메인을 설정하려면**

1. 확인 및 클릭 추적 링크에 사용할 하위 도메인을 만듭니다. SES는이 하위 도메인이 이러한 링크 처리 전용이며 추적하려는에서 이메일을 AWS 리전 보내는 각에 대해 하위 도메인이 생성되도록 권장합니다.

1. SES에서 사용할 하위 도메인을 확인합니다. 자세한 내용은 [도메인 자격 증명 생성](creating-identities.md#verify-domain-procedure) 단원을 참조하십시오.

1. 요청을 SES 추적 도메인으로 리디렉션하는 하위 도메인의 DNS 설정에 새 CNAME 레코드를 추가합니다. 리디렉션되는 주소는 사용자 지정 하위 도메인 AWS 리전 과 동일한의 이어야 합니다.
   + 의 [추적 도메인 테이블](https://docs.aws.amazon.com/general/latest/gr/ses.html#ses_tracking_domains) AWS 일반 참조 을 사용하여 사용자 지정 도메인과 동일한 리전에 있는 추적 도메인을 선택합니다.
**참고**  
웹 호스팅 공급자에 따라 하위 도메인의 DNS 레코드 변경 사항이 적용되려면 몇 분이 걸릴 수 있습니다. 웹 호스팅 공급자 또는 IT 조직은 이러한 지연에 대한 추가 정보를 제공할 수 있습니다.

### 옵션 2: HTTPS 도메인 구성
<a name="configure-custom-open-click-domain-https"></a>

열기 및 링크 클릭 추적을 위해 HTTPS 도메인을 사용할 수도 있습니다. 열기 및 링크 클릭 추적을 위해 HTTPS 도메인을 설정하려면 [HTTP 도메인 설정](#configure-custom-open-click-domain-http)에 필요한 단계 외에 몇 가지 추가 단계를 수행해야 합니다.

**확인 및 클릭 링크를 처리하기 위한 HTTPS 하위 도메인을 설정하려면**

1. 확인 및 클릭 추적 링크에 사용할 하위 도메인을 만듭니다. SES는이 하위 도메인이 이러한 링크 처리 전용이며 추적하려는에서 이메일을 AWS 리전 보내는 각에 대해 하위 도메인이 생성되도록 권장합니다.

1. SES에서 사용할 하위 도메인을 확인합니다. 자세한 내용은 [도메인 자격 증명 생성](creating-identities.md#verify-domain-procedure) 단원을 참조하십시오.

1. [Amazon CloudFront](https://aws.amazon.com/cloudfront)와 같은 콘텐츠 전송 네트워크(CDN)를 사용하여 새 계정을 만듭니다. [기본 CloudFront 배포 시작하기](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/GettingStarted.SimpleDistribution.html)를 참조하세요.

1.  예를 들어 `r.us-east-1.awstrack.me`와 같은 SES 추적 도메인인 오리진에 CDN을 구성합니다. CDN은 사용자 지정 도메인과 동일한 리전에 있는 AWS 추적 도메인을 가리켜야 합니다. CDN은 요청자가 제공한 `Host` 헤더를 오리진에 전달해야 하며 자세한 내용은 이 [AWS re:Post 문서](https://repost.aws/knowledge-center/configure-cloudfront-to-forward-headers)를 참조하세요.
   + 의 [추적 도메인 테이블](https://docs.aws.amazon.com/general/latest/gr/ses.html#ses_tracking_domains) AWS 일반 참조 을 사용하여 사용자 지정 도메인과 동일한 리전에 있는 추적 도메인을 선택합니다.

1. Route 53을 사용하여 도메인에 대한 DNS 구성을 관리하고 CloudFront를 CDN으로 사용하는 경우 Route 53에 해당 CloudFront 배포를 나타내는 별칭 레코드를 만드세요(예: *d111111abcdef8.cloudfront.net*). 자세한 내용은 *Amazon Route 53 개발자 가이드*에서 [Amazon Route 53 콘솔을 사용하여 레코드 만들기](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-creating.html)를 참조하세요.

   그 외의 경우에는, 해당 하위 도메인의 DNS 구성에 CDN의 주소를 나타내는 CNAME 레코드를 추가합니다.

1. 신뢰할 수 있는 인증 기관으로부터 SSL 인증서를 얻습니다. 인증서는 1단계에서 만든 하위 도메인과 3\$15단계에서 구성한 CDN을 모두 포함해야 합니다. 인증서를 CDN으로 업로드합니다.

1. 다음 curl 명령을 사용하여 새로 만들어진 사용자 지정 도메인이 올바른 리전 및 HTTPS 프로토콜을 사용하고 있는지 확인할 수 있습니다. 다음 예제에서는 도메인 이름을 제외한 모든 항목이 리터럴입니다.

   ```
   curl --head https://custom.domain.com/favicon.ico
   ```

   다음 예제와 같이 응답이 반환됩니다.

   ```
   (python-sdk-test) jdoe@12a34567b89c BaconRedirectService % curl --head https://custom.domain.com/favicon.ico
   HTTPS/1.1 200 OK
   x-amz-ses-region: us-east-1
   x-amz-ses-request-protocol: https
   Content-Type: image/x-icon
   Transfer-Encoding: chunked
   Date: Fri, 30 Aug 2024 13:50:14 GMT
   ```

   이 응답에는 다음 속성이 포함됩니다.
   + `x-amz-ses-region` 헤더 값은 요청을 받은 SES 리전입니다.
   + `x-amz-ses-request-protocol` 헤더 값은 헤더의 CDN과 SES 간의 요청에 사용되는 프로토콜입니다.

   설정이 올바르면 리전에 도메인이 만들어진 리전이 반영되어야 하며 프로토콜은 HTTPS여야 합니다.

## 2부: 구성 세트를 통해 사용자 지정 리디렉션 도메인 및 HTTPS 정책 지정
<a name="configure-custom-open-click-domain-config-set"></a>

열기 및 클릭 추적 리디렉션을 처리하도록 도메인을 구성한 후, 구성 세트에서 사용자 지정 도메인과 HTTPS 정책을 지정해야 합니다.

구성 세트를 사용하여 이메일을 보낼 때 해당 구성 세트가 사용자 지정 도메인을 사용하도록 구성된 경우, 해당 이메일의 링크를 열거나 클릭하면 구성 세트에 지정된 사용자 지정 도메인과 HTTPS 정책 옵션이 자동으로 사용됩니다.

SES 콘솔 또는 [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html) v2 API 작업을 사용하여 완료할 수 있습니다.

**콘솔을 사용하여 사용자 지정 리디렉션 도메인과 HTTPS 정책을 지정하는 방법**
+ 구성 세트를 만들거나 편집하는 동안 [구성 세트를 생성합니다.](creating-configuration-sets.md)의 4단계에 있는 [추적 옵션](creating-configuration-sets.md#create-config-set-step-4)을 사용하여 사용자 지정 리디렉션 도메인 및 HTTPS 정책 옵션을 지정합니다.

**를 사용하여 사용자 지정 리디렉션 도메인 및 HTTPS 정책을 지정하려면 AWS CLI**  
SES API v2에서 [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html) 작업을 사용하고 `TrackingOptions` 속성을 사용하여 사용자 지정 리디렉션 도메인과 HTTPS 정책을 지정할 수 있습니다. 다음 예제 AWS CLI 와 같이에서이 작업을 호출할 수 있습니다.
+ 이메일을 보내고 추적하려는 AWS 리전 에서 구성 세트를 생성합니다.

  ```
  aws sesv2 create-configuration-set --cli-input-json file://create.json
  ```
+ 이 예제에서 입력 파일은 [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_TrackingOptions.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_TrackingOptions.html) 속성의 파라미터를 사용합니다. `CustomRedirectDomain`은 열기 및 클릭 링크를 추적하는 데 사용할 사용자 지정 도메인을 지정하고 `HttpsPolicy`는 HTTPS 정책 옵션을 지정합니다.

  ```
  {
      "ConfigurationSetName": "my-config-set",
      "TrackingOptions": {
          "CustomRedirectDomain": "marketing.example.com",
          "HttpsPolicy": "REQUIRE"
      },
      "SendingOptions": {
          "SendingEnabled": true
      }
  }
  ```

  `HttpsPolicy` 파라미터의 경우 다음 값을 지정하여 사용자 지정 리디렉션 도메인에 대한 열기 및 클릭 추적 링크의 프로토콜을 설정할 수 있습니다.
  + `OPTIONAL` – (기본 동작) 열기 추적 링크는 HTTP를 사용하여 래핑됩니다. 클릭 추적 링크는 링크의 원본 프로토콜을 사용하여 래핑됩니다.
  + `REQUIRE` – 열기 및 클릭 추적 링크는 모두 HTTPS를 사용하여 래핑됩니다.
  + `REQUIRE_OPEN_ONLY` – HTTPS를 사용하여 열기 추적 링크가 래핑됩니다. 클릭 추적 링크는 링크의 원본 프로토콜을 사용하여 래핑됩니다.

## 3부: 구성 세트를 통해 열기 및 클릭 이벤트 유형 지정
<a name="configure-open-click-event-types"></a>

이전 단계의 구성 세트에서 사용자 지정 도메인과 HTTPS 정책을 지정한 후, 구성 세트를 통해 이벤트 대상에서 열기 또는 클릭 이벤트 유형을 선택해야 합니다.

SES 콘솔 또는 [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSetEventDestination.html) v2 API 작업을 사용하여 완료할 수 있습니다.

**콘솔을 사용하여 열기 또는 클릭 이벤트 유형을 선택하는 방법**
+ 이벤트 대상을 만들거나 수정하는 동안 [이벤트 대상 만들기](event-destinations-manage.md#event-destination-add)의 6단계에 있는 [열기 및 클릭 추적](event-destinations-manage.md#select-event-types-step)을 사용하여 이벤트 유형을 지정합니다.

# 이메일을 보낼 때 구성 세트 지정
<a name="using-configuration-sets-in-email"></a>

이메일을 보낼 때 구성 세트를 사용하려면 구성 세트 이름을 이메일 헤더에 전달해야 합니다. 모든 Amazon SES 이메일 전송 방법(예: [AWS CLI](https://aws.amazon.com/cli), [AWS SDK](https://aws.amazon.com/tools/#sdk), [Amazon SES SMTP 인터페이스](send-email-smtp.md))을 사용하여 보내는 이메일 헤더에 구성 세트를 전달할 수 있습니다.

[SMTP 인터페이스](send-email-smtp.md) 또는 [`SendRawEmail` API 작업](/ses/latest/APIReference/API_SendRawEmail.html)을 사용하는 경우 이메일에 다음 헤더를 포함하여(`ConfigSet`를 사용할 구성 세트의 이름으로 바꿈) 구성 세트를 지정할 수 있습니다.

```
X-SES-CONFIGURATION-SET: ConfigSet
```

이 안내서에는  AWS SDK 및 Amazon SES SMTP 인터페이스를 사용하여 이메일을 보내는 코드 예제가 포함되어 있습니다. 이러한 각 예제에는 구성 세트를 지정하는 방법이 포함되어 있습니다. 구성 세트에 대한 참조를 포함하는 이메일을 보내는 단계별 절차를 확인하려면 다음을 참조하세요.
+ [AWS SDK를 사용하여 Amazon SES를 통해 이메일 전송](send-an-email-using-sdk-programmatically.md)
+ [Amazon SES SMTP 인터페이스를 사용하여 이메일 보내기](send-email-smtp.md)

# 평판 지표 보기 및 내보내기
<a name="configuration-sets-export-metrics"></a>

Amazon SES는 전체 계정의 전체 반송 메일 및 수신 거부 발생률에 대한 정보를 Amazon CloudWatch로 자동으로 내보냅니다. 이러한 지표를 사용하여 CloudWatch에서 경보를 만들거나 Lambda 함수를 사용한 이메일 전송을 자동으로 일시 중지할 수 있습니다.

또한 개별 구성 세트의 평판 지표를 CloudWatch로 내보낼 수 있습니다. 구성 세트 수준에서 평판 데이터를 내보내면 발신자 평판을 더욱 세부적으로 제어할 수 있습니다.

이 섹션에는 Amazon SES API를 사용하여 개별 구성 세트의 평판 데이터를 CloudWatch로 내보내는 절차가 포함되어 있습니다.

## 평판 지표 내보내기 활성화
<a name="configuration-sets-export-metrics-enabling"></a>

구성 세트의 평판 지표 내보내기를 시작하려면 `UpdateConfigurationSetReputationMetricsEnabled` API 작업을 사용합니다. Amazon SES API에 액세스하려면 AWS CLI 또는 AWS SDKs 중 하나를 사용하는 것이 좋습니다.

이 절차에서는 AWS CLI 가 컴퓨터에 설치되어 있고 올바르게 구성되어 있다고 가정합니다. 설치 및 구성에 대한 자세한 내용은 [AWS Command Line Interface 사용 설명서를](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) AWS CLI참조하세요.

**구성 세트의 평판 지표 내보내기를 활성화하려면**
+ 명령줄 프롬프트에 다음 명령을 입력합니다.

  ```
  aws ses update-configuration-set-reputation-metrics-enabled --configuration-set-name ConfigSet --enabled
  ```

  앞의 명령에서 *ConfigSet*를 평판 지표 내보내기를 시작할 구성 세트의 이름으로 바꿉니다.

## 평판 지표 내보내기 비활성화
<a name="configuration-sets-export-metrics-disabling"></a>

`UpdateConfigurationSetReputationMetricsEnabled` API 작업을 사용하여 구성 세트의 평판 지표 내보내기를 비활성화할 수도 있습니다.

**구성 세트의 평판 지표 내보내기를 비활성화하려면**
+ 명령줄 프롬프트에 다음 명령을 입력합니다.

  ```
  aws ses update-configuration-set-reputation-metrics-enabled --configuration-set-name ConfigSet --no-enabled
  ```

  앞의 명령에서 *ConfigSet*를 평판 지표 내보내기를 비활성화할 구성 세트의 이름으로 바꿉니다.