SES에서 구성 세트 생성 - Amazon Simple Email Service

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

SES에서 구성 세트 생성

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

구성 세트(콘솔) 생성

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

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

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

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

  4. 일반 세부 정보 섹션에 다음 세부 정보를 입력합니다.

    • 구성 세트 이름 – 구성 세트의 이름을 입력합니다. 이름에는 문자, 숫자, 하이픈(-), 밑줄(_)만을 포함하여 최대 64자의 영숫자를 사용할 수 있습니다.

    • IP 풀 전송- 이 구성 세트를 사용하여 이메일을 보내면 할당된 풀의 전용 IP 주소에서 메시지가 전송됩니다. 목록에서 IP 풀을 선택합니다.

      참고

      default (ses-default-dedicated-pool) 에는 다른 풀에 할당되지 않은 전용 IP 주소가 포함되어 있습니다. IP 풀 관리에 대한 자세한 내용은 IP 풀 할당 단원을 참조하십시오.

    • 추적 옵션 - 사용자 지정 리디렉션 도메인 사용 확인란을 선택하여 SES 도메인 중 하나를 사용하는 대신에 사용자 지정 리디렉션 도메인을 사용하여 이 구성 세트에 대한 열기 및 클릭 추적을 처리합니다.

      • 사용자 지정 리디렉트 도메인 - 사용자 지정 리디렉션 도메인을 사용하여 상자에 사용자 지정 서브도메인을 입력하거나(선택 사항) 목록에서 확인된 도메인을 선택할 수 있습니다.

      참고

      사용자 지정 리디렉션 도메인은 다음과 같이 지정할 수 있습니다.

      • 리디렉션 도메인은 이 옵션을 선택하기 전에 설정해야 합니다. 열기 및 클릭 여부 추적을 처리하기 위한 사용자 지정 도메인을 선택하는 방법에 대한 지침은 확인 및 클릭 추적을 처리하기 위한 사용자 지정 도메인 구성 단원을 참조하십시오.

      • 그런 다음 사용자 지정 리디렉션 도메인을 사용하도록 선택하려면 구성 세트를 만드는 동안, 또는 나중에 구성 세트에 대한 추적 옵션을 편집하여 해당 도메인을 표시해야 합니다.

    • 고급 전송 옵션 - 왼쪽의 화살표를 선택하여 고급 전송 옵션 섹션을 확장합니다.

      • TLS(전송 계층 보안) - SES가 수신 메일 서버와의 보안 연결을 설정하고 TLS 프로토콜을 사용하여 이메일을 보내도록 하려면 필수 확인란의 선택합니다.

        참고

        SES는 TLS 1.2를 지원하며 TLS 1.3을 권장합니다. 자세한 내용은 SES의 인프라 보안 섹션을 참조하세요.

  5. 다음 세부 정보를 평판 옵션 섹션에 입력합니다.

    • 평판 지표 - 이 구성 세트를 사용하여 전송된 이메일의 반송 메일 및 수신 거부 지표를 추적하는 데 사용됩니다. CloudWatch (추가 요금이 적용됩니다. 지표당 가격을 참조하십시오 CloudWatch.)

      • 활성화됨 - 구성 세트에 대한 평판 지표의 사용을 설정하려면 이 확인란을 선택합니다.

  6. 금지 목록 옵션(Suppression list options) 섹션은 이 구성 세트를 사용하여 계정 수준 금지를 재정의하는 옵션부터 사용자 지정 금지를 정의하기 위한 결정 세트를 제공합니다. 구성 세트 수준 금지 로직 맵을 사용하면 재정의 조합의 효과를 이해하는 데 도움이 됩니다. 이러한 다중 계층 재지정 선택을 결합하여 세 가지 다른 금지 수준을 구현할 수 있습니다.

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

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

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

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

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

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

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

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

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

  7. Virtual Deliverability Manager options(가상 전달 가능성 관리자 옵션) 섹션에서는 계정 수준에서 가상 전달 가능성 관리자 설정에 정의된 방식을 재정의하여 이 구성 세트가 참여 추적 및 최적화된 공유 전송을 사용하는 방법에 대한 사용자 지정 설정을 정의할 수 있는 방법을 제공합니다.

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

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

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

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

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

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

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

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

  8. 선택적으로 태그 섹션에서 태그를 한 개 또는 여러 개 추가할 수 있습니다. 구성 세트에 추가할 각 태그에 대해 다음 단계를 반복합니다.

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

    2. 태그 를 입력합니다.

    3. 태그 을 입력합니다(선택 사항).

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

  9. Create set(세트 생성)를 선택하여 구성 세트를 생성합니다.

구성 세트를 만들었으므로 구성 집합에 대한 이벤트 대상을 정의할 수 있습니다. 그러면 이벤트 대상에 대해 지정한 이벤트 유형으로 트리거되는 이벤트 게시가 사용 설정됩니다. 구성 세트에는 여러 이벤트 유형이 정의된 여러 이벤트 대상이 있을 수 있습니다. Amazon SES 이벤트 대상 생성 섹션을 참조하십시오.

구성 세트를 생성합니다(AWS CLI).

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" }, "DeliveryOptions": { "TlsPolicy": "REQUIRE", "SendingPoolName": "sending pool" }, "ReputationOptions": { "ReputationMetricsEnabled": true, "LastFreshStart": timestamp }, "SendingOptions": { "SendingEnabled": true }, "Tags": [ { "Key": "tag key", "Value": "tag value" } ], "SuppressionOptions": { "SuppressedReasons": ["BOUNCE","COMPLAINT"] } }
    참고
    • JSON 파일 경로의 시작 부분에 file:// 표기법을 포함시켜야 합니다.

    • JSON 파일의 경로는 명령을 실행하는 기본 운영 체제에 대한 적절한 규칙을 따라야 합니다. 예를 들어 Windows에서는 디렉터리 경로를 참조하기 위해 백슬래시(\)를 사용하고 Linux에서는 슬래시(/)를 사용합니다.

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

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

이 명령에 대한 AWS CLI 참조를 검토하려면 을 참조하십시오 create-configuration-set.