기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에서 구성 세트 생성 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 하고 에서 Amazon SES 콘솔을 엽니다https://console.aws.amazon.com/ses/
. -
탐색 창의 구성 아래에서 Configuration sets(구성 세트)를 선택합니다.
-
Create set(세트 생성)를 선택합니다.
-
일반 세부 정보 섹션에 다음 세부 정보를 입력합니다.
-
구성 세트 이름 - 구성 세트의 이름입니다. 이름에는 문자, 숫자, 하이픈(-), 밑줄(_)만을 포함하여 최대 64자의 영숫자를 사용할 수 있습니다.
-
IP 풀 전송 - 이 구성 세트를 사용하여 이메일을 보내면 할당된 풀의 전용 IP 주소에서 메시지가 전송됩니다. 목록에서 IP 풀을 선택합니다.
참고
기본값(ses-default-dedicated-pool)에는 다른 풀에 할당되지 않은 전용 IP 주소가 포함되어 있습니다. IP 풀 관리에 대한 자세한 내용은 IP 풀 할당 단원을 참조하십시오.
-
추적 옵션
-
사용자 지정 리디렉션 도메인 사용 - 확인란을 선택하여 사용자 지정 리디렉션 도메인을 사용하여 이 구성 세트와 함께 전송된 이메일의 열기 및 클릭 추적을 처리합니다.
-
사용자 지정 리디렉션 도메인 - 사용자 지정 리디렉션 도메인으로 사용할 확인된 도메인 선택 목록에서 확인된 도메인을 선택합니다. 하위 도메인 입력 필드에 하위 도메인을 입력할 수도 있습니다.
참고
사용자 지정 리디렉션 도메인은 다음과 같이 지정할 수 있습니다.
-
먼저 이메일을 보내고 추적 AWS 리전 하려는 에서 사용자 지정 리디렉션 도메인을 생성 및 확인하고 콘텐츠 전송 네트워크()를 설정해야 합니다CDN. 이에 대한 설명은 에 나와 있습니다확인 및 클릭 추적을 처리하기 위한 사용자 지정 도메인 구성.
-
그런 다음 사용자 지정 리디렉션 도메인을 사용하여 열고 클릭 추적을 수행하려면 이 단계에서 여기에서 구성 세트를 생성하거나 편집할 때 해당 도메인을 표시해야 합니다.
-
마지막으로 사용자 지정 리디렉션 도메인을 지정하면 구성 세트의 일반 세부 정보 컨테이너에 DNS 레코드 보기가 표시됩니다. 확장하면 에서 사용 중인 추적 도메인이 포함된 CNAME 레코드가 표시됩니다 AWS 리전. 예를 들어 사용자 지정 하위 도메인이 marketing.example.com 라고 하고 에서 AWS 리전 생성된 경우 DNS 레코드 보기를
us-east-1
확장하면 이름 = marketing.example.com 및 값 = r.us-east-1.awstrack.me 값이 있는 CNAME 레코드가 표시됩니다.에 설명된 CDN 대로 를 설정할 때 테이블에서 올바른 추적 도메인을 선택했다는 확인으로 이 정보를 사용하거나 먼저 이 작업을 수행하고 여기에서 CNAME 레코드 값을 사용하여 CDN 설정에 사용할 확인 및 클릭 추적을 처리하기 위한 사용자 지정 도메인 구성수 있습니다.
-
-
HTTPS 정책 - 열려 있는 의 프로토콜에 대한 HTTPS 정책 옵션을 선택하고 사용자 지정 리디렉션 도메인에 대한 추적 링크를 클릭합니다.
-
선택 사항 - (기본 동작) 열린 추적 링크는 를 사용하여 래핑됩니다HTTP. 클릭 추적 링크는 링크의 원본 프로토콜을 사용하여 래핑됩니다.
-
필수 - 열기 및 클릭 추적 링크는 모두 를 사용하여 래핑됩니다HTTPS.
-
열기에 필요 - 열린 추적 링크는 를 사용하여 래핑됩니다HTTPS. 클릭 추적 링크는 링크의 원본 프로토콜을 사용하여 래핑됩니다.
-
-
-
고급 전송 옵션 - 왼쪽의 화살표를 선택하여 고급 전송 옵션 섹션을 확장합니다.
-
전송 계층 보안(TLS) - 수신 메일 서버와 보안 연결을 설정하고 TLS 프로토콜을 사용하여 이메일을 전송SES하려면 필수 확인란을 선택합니다.
참고
SES 는 TLS 1.2를 지원하며 TLS 1.3을 권장합니다. 자세한 내용은 SES에서 인프라 보안을 참조하십시오.
-
최대 전송 기간 - 가 이 구성 세트를 통해 이메일 전송을 시도SES하는 시간 제한을 지정하려면 300~50,400초 범위의 값을 초 단위로 입력합니다.
참고
사용자 지정 최대 전송 한도(SES기본값인 14시간보다 짧음)를 설정하면 시간에 민감한 이메일(예: 가 포함된 이메일 one-time-password), 트랜잭션 이메일, 업무 외 시간에 가 전송되지 않도록 하려는 이메일과 같은 경우에 유용할 수 있습니다.
작은 정보
-
분에서 초로 계산하려면 7분 * 60 = 420초와 같이 60을 곱합니다.
-
시간에서 초로 계산하려면 3600을 곱합니다. 예: 2시간 * 3600 = 7200초.
-
-
-
-
다음 세부 정보를 평판 옵션 섹션에 입력합니다.
-
평판 지표 - 이 구성 세트를 사용하여 전송된 이메일에 CloudWatch 대한 의 반송 및 불만 사항 지표를 추적하는 데 사용됩니다. (추가 요금이 적용됩니다. 의 지표당 가격을 참조하세요 CloudWatch.)
-
활성화됨 - 구성 세트의 평판 지표를 활성화하려면 이 확인란을 선택합니다.
-
-
-
금지 목록 옵션(Suppression list options) 섹션은 이 구성 세트를 사용하여 계정 수준 금지를 재정의하는 옵션부터 사용자 지정 금지를 정의하기 위한 결정 세트를 제공합니다. 구성 세트 수준 금지 로직 맵을 사용하면 재정의 조합의 효과를 이해하는 데 도움이 됩니다. 이러한 다중 계층 재지정 선택을 결합하여 세 가지 다른 금지 수준을 구현할 수 있습니다.
-
계정 수준 금지 사용: 계정 수준 금지를 재정의하지 말고 구성 세트 수준 금지를 구현하지 마세요. 기본적으로, 이 구성 세트를 사용하여 보낸 이메일은 단순히 계정 수준 금지를 사용합니다. 방법:
-
금지 목록 설정(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 options(가상 전달 가능성 관리자 옵션) 섹션에서는 계정 수준에서 가상 전달 가능성 관리자 설정에 정의된 방식을 재정의하여 이 구성 세트가 참여 추적 및 최적화된 공유 전송을 사용하는 방법에 대한 사용자 지정 설정을 정의할 수 있는 방법을 제공합니다.
-
이 구성 세트에 대한 참여 추적과 최적화된 공유 전송을 모두 비활성화하려면 다음과 같이 하세요.
-
계정 수준 설정 재정의 상자를 선택합니다.
-
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(변경사항 저장)를 선택합니다.
-
-
-
선택적으로 태그 섹션에서 태그를 한 개 또는 여러 개 추가할 수 있습니다. 구성 세트에 추가할 각 태그에 대해 다음 단계를 반복합니다.
-
Add new tag(새 태그 추가가)를 선택합니다.
-
태그 키를 입력합니다.
-
태그 값을 입력합니다(선택 사항).
입력한 태그를 제거하려면 해당 태크에 대하여 Remove(제거)를 선택합니다. 최대 50개의 태그를 입력할 수 있습니다.
-
-
Create set(세트 생성)를 선택하여 구성 세트를 생성합니다.
구성 세트를 만들었으므로 구성 집합에 대한 이벤트 대상을 정의할 수 있습니다. 그러면 이벤트 대상에 대해 지정한 이벤트 유형으로 트리거되는 이벤트 게시가 사용 설정됩니다. 구성 세트에는 여러 이벤트 유형이 정의된 여러 이벤트 대상이 있을 수 있습니다. Amazon SES 이벤트 대상 생성을 참조하세요.
구성 세트를 생성합니다(AWS CLI).
JSON 파일을 의 aws sesv2 create-configuration-set
명령에 대한 입력으로 사용하여 구성 세트를 생성할 수 있습니다 AWS CLI.
-
CLI 입력 JSON 파일 생성
즐겨 찾는 파일 편집 도구를 사용하여 다음 키와 환경에 유효한 값으로 JSON 파일을 생성하거나SESAPI, v2
aws sesv2 create-configuration-set
명령을 지정된 값이 없는--generate-cli-skeleton
옵션과 함께 사용하여 샘플 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"]
} }참고
-
JSON 파일 경로 시작 부분에
file://
표기법을 포함해야 합니다. -
JSON 파일의 경로는 명령을 실행하는 기본 운영 체제에 대한 적절한 규칙을 따라야 합니다. 예를 들어 Windows에서는 디렉터리 경로를 참조하기 위해 백슬래시(\)를 사용하고 Linux에서는 슬래시(/)를 사용합니다.
-
-
작성한 파일을 입력으로 사용하여 다음 명령을 실행합니다.
aws sesv2 create-configuration-set --cli-input-json file://
create-configuration-set.json
참고
이 명령에 대한 AWS CLI 참조를 검토하려면 섹션을 참조하세요create-configuration-set.