기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
SES에서 구성 세트 생성
SES 콘솔, Amazon SES API v2의 CreateConfigurationSet
작업, 또는 Amazon SES CLI v2의 aws sesv2 create-configuration-set
명령을 사용하여 새 구성 세트를 생성합니다. 이 섹션에서는 SES 콘솔과 Amazon SES CLI v2를 사용하여 구성 세트를 생성하는 방법을 보여줍니다.
구성 세트(콘솔) 생성
SES 콘솔을 사용하여 구성 세트를 생성하려면, 다음 절차를 따르세요.
-
에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/ses/
Amazon SES 콘솔을 엽니다. -
탐색 창의 구성 아래에서 Configuration sets(구성 세트)를 선택합니다.
-
Create set(세트 생성)를 선택합니다.
-
일반 세부 정보 -이 섹션에서는 구성 세트를 사용자 지정하는 옵션을 제공합니다.
-
구성 세트 이름 – 구성 세트의 이름입니다. 이름에는 문자, 숫자, 하이픈(-), 밑줄(_)만을 포함하여 최대 64자의 영숫자를 사용할 수 있습니다.
-
IP 풀 전송 - 이 구성 세트를 사용하여 이메일을 보내면 할당된 풀의 전용 IP 주소에서 메시지가 전송됩니다. 목록에서 IP 풀을 선택합니다.
참고
아직 다른 풀에 할당하지 않은 전용 IP 주소는 기본값(ses-default-dedicated-pool)에 있습니다. IP 풀 관리에 대한 자세한 내용은 IP 풀 할당 섹션을 참조하세요.
-
추적 옵션
-
사용자 지정 리디렉션 도메인 사용 - 사용자 지정 리디렉션 도메인 사용 확인란을 선택하여 이 구성 세트에서 보낸 이메일의 열기 및 클릭 추적을 처리합니다.
-
사용자 지정 리디렉션 도메인 - 사용자 지정 리디렉션 도메인으로 사용할 확인된 도메인 선택 목록에서 확인된 도메인을 선택합니다. 또한 하위 도메인 입력 필드에 하위 도메인을 입력할 수 있습니다.
참고
사용자 지정 리디렉션 도메인은 다음과 같이 지정할 수 있습니다.
-
먼저 이메일을 전송 및 추적 AWS 리전 하려는에서 사용자 지정 리디렉션 도메인을 생성 및 확인하고 콘텐츠 전송 네트워크(CDN)를 설정해야 합니다. 이는 확인 및 클릭 추적을 처리하기 위한 사용자 지정 도메인 구성 섹션에 설명되어 있습니다.
-
그런 다음 사용자 지정 리디렉션 도메인을 사용하여 이메일을 열고 클릭 추적을 수행하려면 이 단계에서 구성 세트를 만들거나 편집하면서 해당 도메인을 표시해야 합니다.
-
마지막으로 사용자 지정 리디렉션 도메인을 지정하면 구성 세트의 일반 세부 정보 컨테이너에 DNS 레코드 보기가 표시됩니다. 확장하면에서 사용 중인 추적 도메인이 포함된 CNAME 레코드가 표시됩니다 AWS 리전. 예를 들어 사용자 지정 하위 도메인이 marketing.example.com이라고 하고 AWS 리전
us-east-1
에서 만들어진 경우 DNS 레코드 보기를 펼치면 이름 = marketing.example.com 및 값 = r.us-east-1.awstrack.me 값이 있는 CNAME 레코드가 표시됩니다.이 정보를 확인 및 클릭 추적을 처리하기 위한 사용자 지정 도메인 구성 섹션에 설명된 대로 CDN을 설정할 때 테이블에서 올바른 추적 도메인을 선택했다는 확인으로 사용하거나, 먼저 이 작업을 수행하고 여기에서 CNAME 레코드 값을 사용하여 CDN 설정에 사용할 수 있습니다.
-
-
HTTPS 정책 - 열린 프로토콜에 대한 HTTPS 정책 옵션을 선택하고 사용자 지정 리디렉션 도메인에 대한 추적 링크를 클릭합니다.
-
선택 사항 – (기본 동작) 열기 추적 링크는 HTTP를 사용하여 래핑됩니다. 클릭 추적 링크는 링크의 원본 프로토콜을 사용하여 래핑됩니다.
-
필수 - 열기 및 클릭 추적 링크는 모두 HTTPS를 사용하여 래핑됩니다.
-
열기에 필요 - HTTPS를 사용하여 열기 추적 링크가 래핑됩니다. 클릭 추적 링크는 링크의 원본 프로토콜을 사용하여 래핑됩니다.
-
-
-
고급 전송 옵션 - 왼쪽의 화살표를 선택하여 고급 전송 옵션 섹션을 펼칩니다.
-
Transport Layer Security(TLS) - SES가 수신 메일 서버와의 보안 연결을 설정하고 TLS 프로토콜을 사용하여 이메일을 보내도록 하려면 필수 확인란을 선택합니다.
참고
SES는 TLS 1.2를 지원하며 TLS 1.3을 권장합니다. 자세한 내용은 SES의 인프라 보안을 참조하세요.
-
최대 전송 기간 - SES가 이 구성 세트를 통해 이메일 전송을 시도하는 시간 제한을 지정하려면 300~50,400초 범위의 값을 초 단위로 입력합니다.
참고
사용자 지정 최대 전송 한도(SES 기본값인 14시간보다 짧음)를 설정하면 시간에 영향을 받는 이메일(예: 일회용 암호가 포함된 이메일), 트랜잭션 이메일, 업무 외 시간에 전송되지 않도록 하려는 이메일과 같은 경우에 유용할 수 있습니다.
작은 정보
-
분에서 초로 계산하려면 60을 곱합니다. 예: 7분*60 = 420초
-
시간에서 초로 계산하려면 3,600을 곱합니다. 예: 2시간*3,600 = 7,200초.
-
-
-
-
평판 옵션 -이 섹션에서는 평판 지표를 설정합니다.
-
평판 지표 - 이 구성 세트를 사용하여 전송된 이메일에 대한 CloudWatch의 반송 메일 및 수신 거부 지표를 추적하는 데 사용됩니다. (추가 요금이 적용되며, CloudWatch의 지표당 요금 참조)
-
활성화됨 - 구성 세트에 대한 평판 지표의 사용을 설정하려면 이 확인란을 선택합니다.
-
-
-
억제 목록 옵션 -이 섹션에서는이 구성 세트를 사용하여 계정 수준 억제를 재정의하는 옵션부터 시작하여 사용자 지정 억제를 정의하는 결정 세트를 제공합니다. 구성 세트 수준 금지 로직 맵을 사용하면 재정의 조합의 효과를 이해하는 데 도움이 됩니다. 이러한 다중 계층 재지정 선택을 결합하여 세 가지 다른 금지 수준을 구현할 수 있습니다.
-
계정 수준 금지 사용: 계정 수준 금지를 재정의하지 말고 구성 세트 수준 금지를 구현하지 마세요. 기본적으로, 이 구성 세트를 사용하여 보낸 이메일은 단순히 계정 수준 금지를 사용합니다. 방법:
-
금지 목록 설정(Suppression list settings)에서 계정 수준 설정 재정의(Override account level settings) 상자를 선택 취소합니다.
-
-
금지 사용 안 함: 구성 세트 수준 금지를 사용하지 않고 계정 수준 금지를 재정의합니다. 즉, 이 구성 세트를 사용하여 전송된 이메일은 계정 수준 금지를 사용하지 않습니다. 다시 말해 모든 금지가 취소됩니다. 방법:
-
금지 목록 설정(Suppression list settings)에서 계정 수준 설정 재정의(Override account level settings) 상자를 선택합니다.
-
금지 목록(Suppression list)에서 사용(Enabled) 상자를 선택 취소합니다.
-
-
구성 세트 수준 금지 사용: 계정 수준 금지를 이 구성 세트에 정의된 사용자 지정 금지 목록 설정으로 재정의합니다. 즉, 이 구성 세트를 사용하여 보낸 이메일은 자체 금지 설정만 사용하고 계정 수준 금지 설정은 무시합니다. 방법:
-
금지 목록 설정(Suppression list settings)에서 계정 수준 설정 재정의(Override account level settings) 상자를 선택합니다.
-
금지 목록(Suppression list)에서 사용(Enabled)을 선택합니다.
-
이유 지정...(Specify the reason(s)...)에서 사용할 구성 세트에 대해 금지 이유 중 하나를 선택합니다.
-
-
-
가상 배달 가능성 관리자 옵션 -이 섹션은 가상 배달 가능성 관리자 기능이 활성화된 경우에만 표시됩니다. 여기에서 계정 수준에서 Virtual Deliverability Manager 설정에서 정의된 방식을 재정의하여이 구성 세트가 참여 추적 및 최적화된 공유 전송을 사용하는 방법에 대한 사용자 지정 설정을 정의할 수 있습니다.
-
이 구성 세트에 대한 참여 추적과 최적화된 공유 전송을 모두 비활성화하려면 다음과 같이 하세요.
-
계정 수준 설정 재정의 상자를 선택합니다.
-
Engagement tracking(참여 추적)과 Optimized shared delivery(최적화된 공유 전송)에서 모두 Enabled(활성화)가 선택 취소되어 있는지 확인한 다음 Save changes(변경 사항 저장)를 선택합니다.
-
-
이 구성 세트에 대한 참여 추적 및 최적화된 공유 전송 중 하나 또는 둘 다를 활성화하거나 비활성화하려면 다음과 같이 하세요.
-
Override account level settings(계정 수준 설정 재정의) 상자를 선택합니다.
-
Engagement tracking(참여 추적)과 Optimized shared delivery(최적화된 공유 전송) 중 하나 또는 둘 다에서 Enabled(활성화)를 선택하거나 선택 취소한 다음 Save changes(변경 사항 저장)를 선택합니다.
-
-
이 구성 세트에 대한 참여 추적 및 최적화된 공유 전송의 가상 전달 가능성 관리자 계정 수준 설정으로 되돌리려면 다음과 같이 하세요.
-
Override account level settings(계정 수준 설정 재정의) 상자를 선택 취소한 다음 Save changes(변경사항 저장)를 선택합니다.
-
-
-
아카이빙 옵션 -이 섹션에서는이 구성 세트에서 보낸 이메일을 아카이브하는 옵션을 제공합니다.
-
활성 확인란을 선택합니다.
-
아카이브 필드 내부를 클릭하고 목록에서 아카이브를 선택한 다음 변경 사항 저장을 선택하거나 아카이브 생성을 선택하고 나머지 단계를 계속합니다.
-
아카이브 이름 필드에 고유한 이름을 입력합니다.
-
(선택 사항) 보존 기간 필드에서 보존 기간을 선택하여 기본 보존 기간인 180일을 재정의합니다.
-
(선택 사항) KMS AWS KMS 키 ARN 필드에 자체 키를 입력하거나 AWS KMS 키 생성을 선택하여 아카이브를 암호화할 수 있습니다.
-
아카이브 만들기를 선택합니다.
-
-
태그 -이 섹션에서는 구성 세트에 태그를 하나 이상 선택적으로 추가할 수 있습니다.
-
Add new tag(새 태그 추가가)를 선택합니다.
-
태그 키를 입력합니다.
-
태그 값을 입력합니다(선택 사항).
입력한 태그를 제거하려면 해당 태크에 대하여 Remove(제거)를 선택합니다. 최대 50개의 태그를 입력할 수 있습니다.
-
-
Create set(세트 만들기)를 선택하여 구성 세트를 만듭니다.
구성 세트를 만들었으므로 구성 집합에 대한 이벤트 대상을 정의할 수 있습니다. 그러면 이벤트 대상에 대해 지정한 이벤트 유형으로 트리거되는 이벤트 게시가 사용 설정됩니다. 구성 세트에는 여러 이벤트 유형이 정의된 여러 이벤트 대상이 있을 수 있습니다. Amazon SES 이벤트 대상 만들기을 참조하세요.
구성 세트를 만듭니다(AWS CLI).
JSON 파일을 AWS CLI의 aws sesv2
create-configuration-set
명령에 대한 입력으로 사용하여 구성 집합을 만들 수 있습니다.
-
CLI 입력 JSON 파일 생성
자주 사용하는 파일 편집 도구를 사용하여 다음 키와 사용자 환경에 유효한 값을 포함하는 JSON 파일을 만들거나 값이 지정되지 않은
--generate-cli-skeleton
옵션을 포함하는 SES API v2aws 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에서는 디렉터리 경로를 참조하기 위해 백슬래시(\)를 사용하고 Linux에서는 슬래시(/)를 사용합니다.
-
-
작성한 파일을 입력으로 사용하여 다음 명령을 실행합니다.
aws sesv2 create-configuration-set --cli-input-json file://
create-configuration-set.json
참고
이 명령에 대한 AWS CLI 참조를 검토하려면 create-configuration-set을 참조하세요.