

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

# 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)를 참조하세요.