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

Amazon SES の設定セットの作成

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

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

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

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

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

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

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

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

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

      注記

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

    • 追跡オプションcustom redirect ドメインを使用するチェックボックスを選択すると、Amazon SES ドメインを使用する代わりに、custom redirectドメインを使用して、この設定セットのオープンおよびクリックの追跡を処理できます。

      • custom redirectドメイン— custom redirectドメインの場合、ボックスにcustom redicrectサブドメインを入力するか(オプション)、リストから検証済みドメインを選択できます。

      注記

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

      • このオプションを選択する前に、redirectドメインを設定する必要があります。オープンとクリックの追跡を処理するためのカスタムドメインの選択方法については、カスタムドメインを設定してオープンとクリックの追跡を処理しますを参照してください。

      • 次に、custom redirectドメインを使用するには、設定セットの作成時に指定するか、後で設定セットのトラッキングオプションを編集して指定する必要があります。

    • 詳細配信オプション— 左側の矢印を選択して、[詳細配信オプション] セクションを展開します。

      • Transport Layer Security (TLS)— Amazon SES が受信側のメールサーバーとの安全な接続を確立し、TLS プロトコルを使用して E メールを送信するように要求するには、[Required] チェックボックスを選択します。

        注記

        Amazon SES は、TLS 1.2、TLS 1.1、TLS 1.0 をサポートします。詳細については、Amazon Simple Email Serviceのセキュリティ を参照してください。

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

    • 評価メトリクス— この設定セットを使用して送信されたメールについて、CloudWatch でバウンスと苦情のメトリックスを追跡するために使用されます。追加の料金の詳細については、Amazon 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. オプションで、1 つ以上のタグをタグセクションに追加することができます。設定セットに追加するタグごとに、上記の手順を繰り返します。

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

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

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

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

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

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

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

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

  1. CLI 入力 JSON ファイルの作成

    お気に入りのファイル編集ツールを使用して、以下のキーと、ご使用の環境に有効な値を持つ JSON ファイルを作成するか、ses create-configuration-setコマンドで--generate-cli-skeletonオプションを使用して、サンプルの JSON 構造を標準出力に出力します。

    この例では、create-configuration-set.jsonという名前のファイルを使用します。

    { "configuration-set-name": "sample-configuration-set", "tracking-options": { "CustomRedirectDomain": "some.domain.com" }, "delivery-options": { "TlsPolicy": "REQUIRE", "SendingPoolName": "sending pool" }, "reputation-options": { "ReputationMetricsEnabled": true, "LastFreshStart": timestamp }, "sending-options": { "SendingEnabled": true }, "tags": [ { "Key": "tag key", "Value": "tag value" } ], "suppression-options": { "SuppressedReasons": ["BOUNCE","COMPLAINT"] } }
    注記
    • JSON ファイルパスの先頭にfile://ノテーションを含める必要があります。

    • JSON ファイルのパスは、コマンドを実行するベースオペレーティングシステムに適した規則に従う必要があります。たとえば、Windows ではディレクトリパスを参照するためにバックスプラッシュ(|) が使用され、Linux ではフォーワードスラッシュ (/) が使用されます。

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

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

このコマンドのAWS CLIリファレンスを確認するには、構成セットの作成を参照してください。