での設定セットの作成 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。これは で説明されていますカスタムドメインを設定してオープンとクリックの追跡を処理します

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

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

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

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

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

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

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

    • 高度な配信オプション – 左側の矢印を選択して、高度な配信オプションセクションを展開します。

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

        注記

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

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

        注記

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

        ヒント
        • 分から秒を計算するには、7 分 * 60 = 420 秒など、60 を掛けます。

        • 時間から秒を計算するには、3600 を掛けます。例えば、2 時間 * 3600 = 7200 秒です。

  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