での設定セットの作成 SES - Amazon Simple Email Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

での設定セットの作成 SES

SES コンソール、Amazon v2 SES API の CreateConfigurationSetアクション、または Amazon v2 SES CLI の aws sesv2 create-configuration-set コマンドを使用して、新しい設定セットを作成できます。このセクションでは、 SESコンソールと Amazon v2 SES CLI を使用して設定セットを作成する方法を示します。

設定セットを作成する (コンソール)

SES コンソールを使用して設定セットを作成するには、次の手順に従います。

  1. にサインイン AWS Management Console し、 で Amazon SESコンソールを開きますhttps://console.aws.amazon.com/ses/

  2. 設定のナビゲーションペインで、設定セットを選択します。

  3. [Create set] を選択します。

  4. 以下の詳細を一般的な詳細セクションに入力します。

    • 設定セット名 – 設定セットの名前です。最大 64 文字の英数字を含めることができます。これには、文字、数字、ハイフン (-)、アンダースコア (_) のみが含まれます。

    • IP プールを送信する – この設定セットを使用して E メールを送信すると、割り当て済みのプール内の専用 IP アドレスからメッセージが送信されます。リストから IP プールを選択します。

      注記

      デフォルト (ses-default-dedicated-pool) には、他のプールに割り当てられていない専用 IP アドレスが含まれています。IP プールの管理の方法については、IP プールを割り当てる を参照してください。

    • 追跡オプション

      • カスタムリダイレクトドメインの使用 – このチェックボックスをオンにすると、カスタムリダイレクトドメインを使用して、この設定セットで送信された E メールの開封とクリックの追跡を処理できます。

      • カスタムリダイレクトドメイン – [検証済みドメインの選択] リストからカスタムリダイレクトドメインとなる検証済みドメインを選択します。[サブドメインの入力] フィールドにサブドメインを入力することもできます。

        注記

        custom ドメインは、次のように指定できます。

        • まず、E メールの送信と追跡 AWS リージョン を行う でカスタムリダイレクトドメインを作成して検証し、コンテンツ配信ネットワーク () を設定する必要がありますCDN。これは「カスタムドメインを設定してオープンとクリックの追跡を処理します」で説明されています。

        • カスタムリダイレクトドメインを開封とクリックの追跡に使用するには、次に、このステップで設定セットを作成または編集する際に、カスタムリダイレクトドメインを指定する必要があります。

        • 最後に、カスタムリダイレクトドメインを指定すると、DNSレコードの表示が設定セットの全般の詳細コンテナに表示されます。展開すると、 で使用されている追跡ドメインを含むCNAMEレコードが表示されます AWS リージョン。たとえば、カスタムサブドメインが marketing.example.com と呼ばれ、 で AWS リージョン 作成された場合us-east-1DNSレコードの表示を展開すると、Name = marketing.example.comValue = r.us-east-1.awstrack.me という値を持つCNAMEレコードが表示されます。

          で説明CDNされているように、 をセットアップするときにテーブルから正しい追跡ドメインを選択したことを確認するだけでこの情報を使用できます。またはカスタムドメインを設定してオープンとクリックの追跡を処理します、最初にこれを行い、ここからのCNAMEレコード値を使用してCDNセットアップで を使用できます。

      • HTTPS ポリシー – カスタムリダイレクトドメインのオープンおよびクリック追跡リンクのプロトコルの HTTPSポリシーオプションを選択します。

        • オプション — (デフォルトの動作) オープン追跡リンクは を使用してラップされますHTTP。クリックの追跡リンクは、リンクの元のプロトコルを使用してラップされます。

        • 必須 — オープンとクリックの追跡リンクはどちらも を使用してラップされますHTTPS。

        • オープンに必須 — オープンの追跡リンクは を使用してラップされますHTTPS。クリックの追跡リンクは、リンクの元のプロトコルを使用してラップされます。

    • 高度な配信オプション – 左側の矢印を選択すると、[高度な配信オプション] セクションを展開できます。

      • Transport Layer Security (TLS) – 受信メールサーバーとの安全な接続を確立し、TLSプロトコルを使用して E メールを送信SESすることを に要求するには、必須チェックボックスをオンにします。

        注記

        SES は TLS 1.2 をサポートし、 は TLS 1.3 を推奨します。詳細については、「SES のインフラストラクチャセキュリティ」を参照してください。

      • 最大配信期間 – がこの設定セットを介して E メール配信SESを試みる時間制限を指定するには、300 から最大 50,400 までの値を秒単位で入力します。

        注記

        カスタムの最大配信制限 (SESデフォルトである 14 時間より短い) を設定すると、時間的制約のある E メール ( を含むメールなど one-time-password)、トランザクション E メール、営業時間外に が配信されないようにする E メールなどに役立ちます。

        ヒント
        • 分から秒の計算には、60 を掛けます。例えば、7 分 * 60 = 420 秒です。

        • 時間から秒の計算には、3,600 を掛けます。例えば、2 時間 * 3,600 = 7,200 秒です。

  5. 以下の詳細を評判のオプションセクションに入力します。

    • 評価メトリクス – この設定セットを使用して送信された E メール CloudWatch のバウンスと苦情のメトリクスを で追跡するために使用されます。(追加料金が適用されます。「 のメトリクスあたりの料金 CloudWatch」を参照してください。)

      • 有効 – 設定セットで評価メトリクスを有効にするには、このチェックボックスをオンにします。

  6. [Suppression list options] (サプレッションリスト) のオプションセクションには、この設定セットによりアカウントレベルの抑制を上書きするオプションなどを含む決定セットが用意されています。設定セットレベルのサプレッションロジックマップによって、オーバーライドが組み合わさった結果が、どのように影響するのかが分かります。これらの多層オーバーライドを選択し組み合わせることで、3 つの異なるレベルの抑制を実装できます。

    1. アカウントレベルのサプレッションを使用してください。アカウントレベルの抑制を上書きしたり、設定セットレベルの抑制を実装したりしないでください。基本的に、この設定セットを使用して送信される E メールは、アカウントレベルの抑制のみを使用します。これを実行するには:

      1. [Suppression list settings] (サプレッションリストの設定) で、[Override account level settings] (アカウントレベルの設定を上書きする) ボックスのチェックを外します。

    2. 抑制は使用しないでください。設定セットレベルの抑制は有効にせずに、アカウントレベルの抑制を上書きします。この設定セットを使用して送信される E メールは、アカウントレベルの抑制を使用しないことになります。言い換えると、すべての抑制がキャンセルされます。これを実行するには:

      1. [Suppression list settings] (サプレッションリストの設定) で、[Override account level settings] (アカウントレベルの設定を上書きする) ボックスにチェックを付けます。

      2. [Suppression list] (サプレッションリスト) で、[Enabled] (有効) ボックスのチェックを外します。

    3. 設定セットレベルの抑制を使用してください。この設定セットで定義されたカスタムのサプレッションリストの設定を使用して、アカウントレベルの抑制を上書きします。この設定セットを使用して送信される E メールは、独自の抑制設定のみを使用することになり、アカウントレベルの抑制設定は無視されます。これを実行するには:

      1. [Suppression list settings] (サプレッションリストの設定) で、[Override account level settings] (アカウントレベルの設定を上書きする) ボックスにチェックを付けます。

      2. [Suppression list] (サプレッションリスト) で [Enabled] (有効) にチェックを入れます。

      3. [Specify the reason(s)...] (理由を指定) で、この設定セットで使用する抑制の理由を 1 つ選択します。

  7. [Virtual Deliverability Manager options] (Virtual Deliverability Manager のオプション) セクションでは、アカウントレベルで Virtual Deliverability Manager 設定で定義されている方法を上書きすることで、設定セットでエンゲージメントの追跡と最適な共有配信を使用する方法に関するカスタム設定を定義できます。

    1. この設定セットでエンゲージメントの追跡と最適な共有配信の両方を無効にするには:

      1. [Override account level settings] (アカウントレベルの設定の上書き) ボックスをオンにします。

      2. [Engagement tracking] (エンゲージメントの追跡) と [Optimized shared delivery] (共有配信の最適化) の両方で [有効化] がオフになっていることを確認し、[変更の保存] を選択します。

    2. この設定セットで、エンゲージメントの追跡と最適な共有配信のいずれかまたは両方を有効または無効にするには

      1. [アカウントレベルの設定の上書き] ボックスをオンにします。

      2. [Engagement tracking] (エンゲージメントの追跡) と [Optimized shared delivery] (共有配信の最適化) のいずれかまたは両方で [有効化] をオンまたはオフにし、[変更の保存] を選択します。

    3. この設定セットのエンゲージメントの追跡と最適な共有配信について、Virtual Deliverability Manager のアカウントレベルの設定に戻すには:

      1. [Override account level settings] (アカウントレベルの設定の上書き) ボックスをオフにして、[Save changes] (変更の保存) を選択します。

  8. オプションで、1 つ以上のタグをタグセクションに追加することができます。設定セットに追加するタグごとに、上記の手順を繰り返します。

    1. 新しいタグを追加を選択します。

    2. タグキーを入力します。

    3. タグ(オプション) を入力します。

    入力したタグを削除するには、そのタグの削除を選択します。最大 50 個のタグを入力できます。

  9. セットを作成するを選択して、設定セットを作成します。

これで設定セットを作成したので、オプションで設定セットのイベント送信先をオプションで定義できます。これにより、イベントの送信先に対して指定したイベントタイプでトリガーされるイベント公開が有効になります。設定セットには、複数のイベントタイプが定義された複数のイベント送信先を含めることができます。Amazon SESイベント送信先の作成 を参照してください。

設定セット (AWS CLI) を作成します。

aws sesv2 create-configuration-set コマンドへの入力として JSON ファイルを使用して設定セットを作成できます AWS CLI。

  1. CLI 入力JSONファイルを作成する

    お好みのファイル編集ツールを使用して、以下のキーと環境に対して有効な値を持つJSONファイルを作成するか、SESAPIv2 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 ではフォーワードスラッシュ (/) が使用されます。

  2. 作成したファイルを入力として使用し、次のコマンドを実行します。

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

このコマンドの AWS CLI リファレンスを確認するには、「」を参照してくださいcreate-configuration-set