

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

# Amazon SES の設定セットの管理
<a name="managing-configuration-sets"></a>

設定セットを作成した後は、SES コンソール、Amazon SES API v2、および Amazon SES CLI v2 を使用して、Amazon SES 設定セットの表示、更新、および削除などの管理ができます。設定セットを検証済み ID に割り当て、ID から E メールを送信するたびに、デフォルトの設定セットとして割り当てることもできます。

**Topics**
+ [設定セットの表示、編集、削除 (コンソール)](#console-detail-configuration-sets)
+ [リスト設定セットの表示 (AWS CLI)](#cli-list-configuration-sets)
+ [構成セットの詳細を取得する (AWS CLI)](#cli-get-configuration-set)
+ [設定セットの削除 (AWS CLI)](#cli-delete-configuration-set)
+ [設定セットからの E メールの送信を停止する (AWS CLI)](#cli-configuration-set-stop-sending)
+ [デフォルトの設定セットを理解する](#default-config-sets)
+ [Amazon SES でのイベント送信先の作成](event-destinations-manage.md)
+ [Amazon SES での IP プールの割り当て](managing-ip-pools.md)
+ [カスタムドメインを設定してオープンとクリックの追跡を処理します](configure-custom-open-click-domains.md)

## 設定セットの表示、編集、削除 (コンソール)
<a name="console-detail-configuration-sets"></a><a name="proc-access-exist-config-set"></a>

**既存の設定セットの詳細ページへアクセスする**

1.  AWS マネジメントコンソール にサインインし、Amazon SES コンソール ([https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)) を開きます。

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

1. 設定セットリストから **[名前]** を選択して、**[概要]** タブで詳細ページを開き、選択したオプションを表示、編集、または無効にできます。**[イベントの送信先]** オプションについても、そのタブを選択することで同じ操作を実行できます。各オプションとそのフィールドの詳細については、「[設定セットを作成する (コンソール)](creating-configuration-sets.md#config-sets-create-console)」の関連セクションを参照してください。

1. 各設定セットの詳細ページの上部 (**[概要]** または **[イベントの送信先]** タブのどちらかから表示可能) には、次のオプションがあります。
   + **削除**— このボタンは設定セットを削除します。
   + **送信の無効化**— このボタンは、設定セットからの E メールの送信を停止します。

## リスト設定セットの表示 (AWS CLI)
<a name="cli-list-configuration-sets"></a>

の **list-configuration-sets** コマンドを使用して、現在のリージョンのアカウントに関連付けられているすべての設定セットのリストを次のように AWS CLI 生成できます。

```
aws sesv2 list-configuration-sets
```

## 構成セットの詳細を取得する (AWS CLI)
<a name="cli-get-configuration-set"></a>

の **get-configuration-set** コマンドを使用して、次のように特定の設定セットの詳細 AWS CLI を取得できます。

```
aws sesv2 get-configuration-set --configuration-set-name name
```

## 設定セットの削除 (AWS CLI)
<a name="cli-delete-configuration-set"></a>

の **delete-configuration-set** コマンドを使用して、次のように特定の設定セット AWS CLI を削除できます。

```
aws sesv2 delete-configuration-set --configuration-set-name name
```

## 設定セットからの E メールの送信を停止する (AWS CLI)
<a name="cli-configuration-set-stop-sending"></a>

の **put-configuration-set-sending-options** コマンドを使用して、次のように特定の設定セットからの E メールの送信 AWS CLI を停止できます。

```
aws sesv2 put-configuration-set-sending-options --configuration-set-name name --no-sending-enabled
```

もう一度送信を開始するには、次のように、代わりにオプションを指定して同じ`--sending-enabled`コマンドを実行します。

```
aws sesv2 put-configuration-set-sending-options --configuration-set-name name --sending-enabled
```

## デフォルトの設定セットを理解する
<a name="default-config-sets"></a>

このセクションでは、検証済み ID でデフォルトとして使用される設定セットを割り当てる概念について説明します。利点とユースケースを理解するのに役立ちます。

デフォルト設定セットは、その設定セットに関連付けられた電子メール ID から送信するすべてのメッセージに、その規則を自動的に適用します。ID 作成時、または既存の ID の編集機能実行時に、E メールアドレスとドメイン ID の両方に対してデフォルトの設定セットを適用できます。

**デフォルト設定セットに関する考慮事項**
+ ID に関連付ける前に、まず設定セットを作成する必要があります。
+ デフォルト設定セットは、ID が検証された場合にのみ適用されます。
+ E メール ID は、一度に 1 つの設定セットにのみ関連付けることができます。ただし、同じ設定セットを複数の ID に適用することができます。
+ 電子メールアドレスレベルのデフォルトの設定セットは、ドメインレベルのデフォルトの設定セットよりも優先されます。たとえば、*joe@example.com* に関連するデフォルト設定セットが、 *example.com* のドメインの設定セットをオーバーライドします。
+ ドメインレベルで設定されたデフォルト設定は、そのドメインのすべての電子メールアドレスに適用されます (ドメインの特定アドレスを確認しない限り)。
+ ID のデフォルト設定セットとして指定されている設定セットを削除し、その ID を使用して E メールを送信しようとすると、Amazon SES への呼び出しが「bad request」エラーで失敗します。
+ デフォルトの設定セットは、[代理送信者](sending-authorization-overview.md)が使用している検証済み ID に割り当てることができません。
+ 既存の設定セットを ID で使用されるデフォルトとして指定する方法は、実際には検証済み ID の関数であるため、ID ワークフローで手順が示されます。
  + **ID の作成時にデフォルトの設定セットを指定する** — [ドメイン ID のデフォルト設定セット](creating-identities.md#verified-domain-identity-default-config-set)または [E メール ID のデフォルト設定セット](creating-identities.md#verified-email-identity-default-config-set)については、[Amazon SES の ID の作成と検証](creating-identities.md) 章にある、オプションのステップ 6 の手順に従います。
  + **既存の ID にデフォルトの設定セットを指定する** — ステップ 5 の詳細に加えて、[コンソールを使用して ID を編集する](edit-verified-domain.md) の手順に従ってください。

    1. **[Configuration set]** (設定セット) タブを選択します。

    1. **デフォルト設定セット**コンテナにある**[Edit]** (編集) を選択してください。

    1. リストボックスを選択し、デフォルトとして使用される既存の設定セットを選択します。

    1. [コンソールを使用して ID を編集する](edit-verified-domain.md) の残りのステップを続行します。

**注記**  
デフォルトとして割り当てた設定セットで評価メトリクスが有効になっている場合、デフォルト設定セットを使用して送信されたメールについて追加料金が発生します。「[CloudWatch のメトリクスあたりの料金](event-publishing-add-event-destination-cloudwatch.md#cw-add-pricing)」を参照してください。

# Amazon SES でのイベント送信先の作成
<a name="event-destinations-manage"></a>

イベント送信先を使用すると、モニタリングのために次の送信 E メール追跡アクションを他の AWS サービスに発行できます。
+ 送信数
+ レンダリングの失敗
+ 拒否
+ 配信数
+ ハードバウンス
+ 苦情
+ 配送の遅延
+ サブスクリプション
+ 開封数
+ クリック数

イベント発行の詳しい設定方法については、[Amazon SES イベント発行を使用して E メール送信をモニタリングする](monitor-using-event-publishing.md) を参照してください。

## イベント送信先の作成
<a name="event-destination-add"></a>

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

設定を作成していない場合は、「[SES での設定セットの作成](creating-configuration-sets.md)」を参照してください。

以下のステップでは、設定セットにイベント送信先を作成または追加する方法を示します。

**SES コンソールを使用してイベント送信先を作成または追加するには**

1.  AWS マネジメントコンソール にサインインし、Amazon SES コンソール ([https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)) を開きます。

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

1. [**Name**] (名前) 列から設定セットの名前を選択して、詳細にアクセスします。

1. [**Event destinations**] (イベントの送信先) タブを選択します。

1. **送信先の追加**を選択します。

1. <a name="select-event-types-step"></a>

**イベントタイプを選択します。**

   E メール送信イベントは、Amazon SES で測定できる送信アクティビティに関連するメトリクスです。このステップでは、Amazon SES がイベントの送信先に発行する E メール送信イベントの種類を選択します。

   イベントタイプの詳細については、「[Amazon SES 送信アクティビティのモニタリング](monitor-sending-activity.md)」を参照してください。

   1. 発行するには**イベントタイプ**を選択します
      + **送信と配送** — 発行するイベントタイプを選択するには、それぞれのチェックボックスを選択するか、**すべて選択**を選択してすべてのイベントタイプを発行します。

**イベントタイプ**
        + **送信数**— 送信リクエストが成功すると、Amazon SES はそのメッセージを受信者のメールサーバーに配信しようと試行します。
        + **レンダリング失敗** – テンプレレンダリングの問題により E メールが送信されませんでした。このイベントタイプは、テンプレートデータが見つからない場合や、テンプレートのパラメータとデータが一致しない場合に発生します。（このイベントタイプは、[https://docs.aws.amazon.com/ses/latest/APIReference/API_SendTemplatedEmail.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_SendTemplatedEmail.html) または [https://docs.aws.amazon.com/ses/latest/APIReference/API_SendBulkTemplatedEmail.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_SendBulkTemplatedEmail.html) API オペレーションを使用して E メールを送信する場合にのみ発生します。）
        + **拒否** - Amazon SES は E メールを受け取りましたが、この E メールにウイルスが含まれていると判断して拒否したため、受信者のメールサーバーに E メール配信を試みませんでした。
        + **配信** – Amazon SES が受信者のメールサーバーに E メールを正常に送信しました。
        + **ハードバウンス** – 受信者のメールサーバーにより、メールが完全に拒否されました。（*ソフトバウンス*は、Amazon SES が一定期間にわたって再試行してもメールを配信できなかった場合に限ります。）
        + **苦情数** — E メールは受信者のメールサーバーに正常に配信されましたが、受信者はスパムとしてマークしました。
        + **配信の遅延** – 一時的な問題が発生したため、メールを受信者のメールサーバーに配信できませんでした。配信の遅延は、受信者の受信トレイがいっぱいになった場合や、受信側の電子メールサーバーで一時的な問題が発生した場合などに発生します。*(このイベントタイプは Amazon Pinpoint ではサポートされていません。)*
        + **サブスクリプション**— E メールは正常に配信されましたが、受信者はE メールのヘッダーにある`List-Unsubscribe`またはフッターの`Unsubscribe`リンクをクリックし、サブスクリプション設定を更新しました。*(このイベントタイプは Amazon Pinpoint ではサポートされていません。)*
      + **オープンおよび追跡クリック** — 購読者のエンゲージメントを測定するには、**オープン**および**クリック**を追跡するチェックボックスのいずれかまたは両方を選択します。
        + **オープン**– 受信者がメッセージを受け取り、E メールクライアントで開きました。
        + **クリック** – 受信者は E メール内の 1 つ以上のリンクをクリックしました。
**注記**  
ここで、または他の構成設定で定義されている*オープンおよびクリックイベントの公開*は、Virtual Deliverability Manager ダッシュボードのエンゲージメント追跡オプションには影響しません。これらは、[Virtual Deliverability Manager のアカウント設定](vdm-settings.md#vdm-settings-console)または構成セットのオーバーライドのいずれかによって定義されます。例えば、Virtual Deliverability Manager を使用してエンゲージメントの追跡を無効にしても、ここで設定したオープンおよびクリックイベントの公開は、SES のイベント送信先で無効になりません。
        + **設定セットのリダイレクトドメイン** — このフィールドは設定セットの作成時に表示されます。また、設定セットの作成時にカスタムのリダイレクトドメインを割り当てた場合には、そのリダイレクトドメイン名があらかじめ入力されています。
**注記**  
そのドメインでのオープンおよびクリック追跡の設定セット内の **[Custom redirect domain]** を更新できます。[設定セットを作成します。](creating-configuration-sets.md) のステップ 4 の「[追跡オプション](creating-configuration-sets.md#create-config-set-step-4)」を参照してください。オープンとクリックのカスタムドメインの設定の詳細については、「[カスタムドメインを設定してオープンとクリックの追跡を処理します](configure-custom-open-click-domains.md)」を参照してください。

   1. [**次へ**] を選択して続行します。

1. <a name="specify-event-dest-step"></a>

**送信先の指定**

   イベント送信先は、E メール送信イベントを発行できる AWS サービスです。適切な送信先を選択する方法は、キャプチャする詳細のレベルとデータを受信する方法によって異なります。

   1. 

**送信先オプション**
      + **送信先タイプ** – イベントを発行する AWS サービスの横にあるラジオボタンを選択すると、詳細パネルにサービスに対応するフィールドが表示されます。以下のリンクを選択すると、サービスの詳細パネルについての説明が表示されます。
        + [Amazon CloudWatch](event-publishing-add-event-destination-cloudwatch.md) *(追加料金が適用されます。「[CloudWatch のメトリクスあたりの料金](event-publishing-add-event-destination-cloudwatch.md#cw-add-pricing)」を参照してください)。*
        + [Amazon Data Firehose](event-publishing-add-event-destination-firehose.md)
        + [Amazon EventBridge](event-publishing-add-event-destination-eventbridge.md)
        + [Amazon Pinpoint](event-publishing-add-event-destination-pinpoint.md) *(をサポートしません。**配送の遅延**または**サブスクリプション**イベントのタイプ。)*
        + [Amazon SNS](event-publishing-add-event-destination-sns.md)

        イベント発行モデルを使用して電子メール操作を監視する方法の詳細については、[Amazon SES イベント発行を使用して E メール送信をモニタリングする](monitor-using-event-publishing.md)を参照してください。
      + **名前**— この設定セットに送信先の名前を入力します。名前には、英字、数字、ダッシュ、ハイフンを含むことができます。
      + **イベントの発行**— この送信先のイベント発行　をオンにするには、**[Enabled]** チェックボックスを選択します。

   1. **次へ**を選択して続行します。

1. 

**確認**

   入力が正しいことを確認したら、**送信先を追加する**を選択して、イベント送信先を追加します。

Amazon SES コンソール、Amazon SES API v2、または Amazon SES CLI v2 を使用して、イベント送信先を作成することもできます。

**SES API を使用してイベント送信先を作成するには**
+ SES API を使用してイベント送信先を作成する方法については、「[https://docs.aws.amazon.com/ses/latest/APIReference/API_CreateConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_CreateConfigurationSetEventDestination.html)」を参照してください。

## イベント送信先の編集、無効化/有効化、または削除
<a name="event-destination-edit"></a>

SES コンソールを使用してイベント送信先を編集、無効/有効化、または削除するには、以下のステップに従います。

**SES コンソールを使用してイベント送信先を編集、無効/有効化、または削除するには**

1.  AWS マネジメントコンソール にサインインし、Amazon SES コンソール ([https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)) を開きます。

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

1. [**Name**] (名前) 列から設定セットの名前を選択して、詳細にアクセスします。

1. 設定セットの [**Event destinations**] (イベントの送信先) タブを選択します。

1. [**Name**] (名前) 列でイベント送信先の名前を選択します。

1. 
   + **編集するには** – 編集するフィールドセットの各パネルで [**Edit**] (編集) ボタンを選択し、変更を加えたら、[**Save changes**] (変更の保存) を選択します。
   + **無効または有効にするには** – 右上隅にある [**Disable**] (無効) または [**Enable**] (有効) ボタンのいずれかを選択します。
   + **削除するには** – 右上隅にある [**Delete**] (削除) ボタンを選択します。

Amazon SES コンソール、Amazon SES API v2、または Amazon SES CLI v2 を使用して、Amazon SES イベント送信先を編集、無効化/有効化、または削除することもできます。

**SES API を使用してイベント送信先を編集、無効/有効化、または削除するには**

1. SES API を使用したイベント送信先の無効化/有効化については、「[https://docs.aws.amazon.com/ses/latest/APIReference/API_UpdateConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_UpdateConfigurationSetEventDestination.html)」を参照してください。

1. SES API を使用してイベント送信先を削除する方法については、「[https://docs.aws.amazon.com/ses/latest/APIReference/API_DeleteConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_DeleteConfigurationSetEventDestination.html)」を参照してください。

# Amazon SES での IP プールの割り当て
<a name="managing-ip-pools"></a>

IP プールを使用すると、特定タイプの E メールを送信するための専用 IP アドレスのグループを作成できます。また、すべての Amazon SES の顧客が共有する IP アドレスのプールを使用できます。

設定セットに IP プールを割り当てる場合は、次のオプションから選択できます。
+ *特定の専用 IP プール* – 既存の専用 IP プールを選択すると、そのプールに属する専用 IP アドレスのみを使用して、設定セットを使用する E メールが送信されます。作成方法については、以下の手順を参照してください。
  + 新しい*標準* IP プールについては、「[専用 IP (標準) 用の専用 IP プールの作成](dedicated-ip-pools.md)」を参照してください。
  + 新しい*マネージド* IP プールについては、「[専用 IP (マネージド) を有効にするためのマネージド IP プールを作成する](managed-dedicated-sending.md#dedicated-ip-pools-mds)」を参照してください。
+ **ses-default-dedicated-pool** – このプールには、まだ IP プールに属していない、アカウントの専用 IP アドレスがすべて含まれています。プールに関連付けられていない設定セットを使用して E メールを送信する場合、または設定セットをまったく指定せずに E メールを送信する場合、E メールは、このデフォルトプール内にあるいずれかのアドレスから送信されます。このプールは SES によって自動的に管理され、編集することはできません。
+ **ses-shared-pool** – このプールには、すべての Amazon SES ユーザー間で共有されている多数の IP アドレスが含まれています。このオプションは、通常の送信動作と異なる E メールを送信する必要がある場合に便利です。

## IP プールを設定セットに割り当てる
<a name="assign-ip-pools"></a>

このセクションでは、Amazon SES コンソールを使用した設定セットの IP プールの割り当てと変更の手順について説明します。
+ **コンソールを使用して、IP プールを設定セットに割り当てるには**
  + **新しい設定セットを作成する** – [設定セットを作成します。](creating-configuration-sets.md)のステップ 4 の[IP プールの送信](creating-configuration-sets.md#create-config-set-step-4)を参照してください。
  + **既存の設定セットを変更する** — 選択した設定セットの **[General details]** (一般的な詳細) パネル内の **[Edit]** (編集) ボタンをクリックし、[設定セットを作成します。](creating-configuration-sets.md) のステップ 4 の[IP プールの送信](creating-configuration-sets.md#create-config-set-step-4)の指示に従います。

# カスタムドメインを設定してオープンとクリックの追跡を処理します
<a name="configure-custom-open-click-domains"></a>

[イベント発行](monitor-using-event-publishing.md)を使用して、オープンおよびクリックイベントをキャプチャすると、Amazon SES は送信する E メールに小さな変更を加えます。オープンイベントをキャプチャするために、SES は SES を通じて送信される各 E メールに、1 x 1 ピクセルの透明な GIF イメージを追加します。このイメージには各 E メールに一意のファイル名が含まれており、SES が運用するサーバー上でホストされます。このイメージがダウンロードされると、SES はどのメッセージが誰によって開かれたのかを正確に判断できます。

デフォルトでは、このピクセルは E メールの下部に挿入されます。ただし、E メールプロバイダーのアプリケーションによっては、特定のサイズを超えると E メールのプレビューが切り捨てられ、メッセージの残りの部分を確認するためのリンクが表示される場合があります。このシナリオでは、SES ピクセルの追跡イメージはロードされず、追跡しようとしているオープン率は破棄されます。これを回避するには、必要に応じて E メールの本文に `{{ses:openTracker}}` プレースホルダーを挿入して、E メールの先頭または他のいずれかの場所にピクセルを配置します。プレースホルダーを含むメッセージを SES が受信すると、そのメッセージはオープンの追跡ピクセルイメージに置き換えられます。

**重要**  
複数ある `{{ses:openTracker}}` プレースホルダーは、送信時に SES が削除します。
E メールテンプレートには、使用する `{{ses:openTracker}}` プレースホルダーを 1 つのみ追加してください。複数のプレースホルダーを追加すると、`400 BadRequestException` エラーコードが返されます。

リンククリックイベントをキャプチャするために、SES は E メールのリンクを SES が運用するサーバーへのリンクに置き換えます。これにより、受信者はただちに目的の宛先にリダイレクトされます。このサーバーに送信されるリクエストのヘッダーの合計サイズは、Cookie を含め、8,192 バイトを超えてはなりません。超える場合は、`400 BadRequestException` エラーコードが返されます。

SES が所有および運用するドメインではなく、独自のドメインを使用して、受信者向けにより一貫性のあるエクスペリエンスを作成することができます。この場合、すべての SES インジケーターが削除されます。複数のカスタムドメインを設定して、オープンとクリックの追跡イベントを処理できます。これらのカスタムドメインは設定セットと関連付けられています。設定セットを使用して E メールを送信すると、その設定セットがカスタムドメインを使用するように設定されている場合、その E メール内のオープンとクリックのリンクは、その設定セットで指定されたカスタムドメインを自動的に使用します。

このセクションでは、所有するサーバー上にサブドメインを設定して、ユーザーを SES が運用する開封とクリックの追跡サーバーに自動的にリダイレクトする手順について説明します。これらのドメインの設定には 3 つのステップがあります。まず、サブドメイン自体を設定し、次にカスタムドメインを使用するよう設定セットを設定します。次に、カスタムドメインを使用するよう設定セットを設定し、オープンイベントおよびクリックイベントを発行するようにイベント送信先を設定します。このトピックには、これらのステップをすべて完了する手順が含まれています。

ただし、カスタムドメインを設定せずにオープンまたはクリック追跡を有効にするだけの場合は、オープンイベントやクリックイベントなど、指定したイベントタイプでトリガーされるイベント公開を有効にする設定セットのイベント送信先の定義に直接進むことができます。設定セットには、複数のイベントタイプが定義された複数のイベント送信先を含めることができます。[Amazon SES でのイベント送信先の作成](event-destinations-manage.md)を参照してください。

## パート 1: オープンとクリックのリンクのリダイレクトを処理するためのドメインの設定
<a name="configure-custom-open-click-domain"></a>

リダイレクトドメインを設定する固有の手順は、ウェブホスティングプロバイダ (および HTTPS サーバーを使用する場合は Content Delivery Network) によって異なります。次のセクションの手順では、特定のステップではなく一般的なガイダンスを示します。

### オプション 1: HTTP ドメインの設定
<a name="configure-custom-open-click-domain-http"></a>

HTTP ドメインを使用してオープンとリンクのリンクを処理する予定の場合 (HTTPS ドメインではなく)、サブドメインを設定するプロセスには、数ステップのみが含まれます。

**注記**  
HTTP プロトコルを使用するカスタムドメインを設定し、HTTPS プロトコルを使用するリンクを含む E メールを送信する場合、E メールのリンクをクリックすると警告メッセージが表示されることがあります。HTTPS プロトコルを使用するリンクが含まれる E メールを送信する場合は、HTTPS ドメインを使用して、クリックの追跡イベントを処理する必要があります。

**オープンとクリックのリンクの処理のために、HTTP のサブドメインを設定するには**

1. オープンとクリックの追跡リンクのために使用するサブドメインを作成します。SES では、このサブドメインはこれらのリンクの処理専用であり、追跡する E AWS リージョン メールを送信する ごとにサブドメインを作成することをお勧めします。

1. SES で使用するサブドメインを検証します。詳細については、「[ドメイン ID の作成](creating-identities.md#verify-domain-procedure)」を参照してください。

1. リクエストを SES 追跡ドメインにリダイレクトするサブドメインの DNS 設定に新しい CNAME レコードを追加します。リダイレクト先のアドレスは、カスタムサブドメイン AWS リージョン と同じ の である必要があります。
   + の [追跡ドメイン テーブル](https://docs.aws.amazon.com/general/latest/gr/ses.html#ses_tracking_domains) AWS 全般のリファレンス を使用して、カスタムドメインと同じリージョンにある追跡ドメインを選択します。
**注記**  
ウェブホスティングプロバイダによっては、サブドメインの DNS レコードの変更が有効になるまでに数分かかることがあります。ウェブホスティングプロバイダや IT 組織はこれらの遅延に関する追加情報を提供できます。

### オプション 2: HTTPS ドメインの設定
<a name="configure-custom-open-click-domain-https"></a>

HTTPS ドメインを使用して、開封とリンクのクリックを追跡することもできます。開封とリンクのクリックを追跡するために HTTPS ドメインを設定するには、「[HTTP ドメインの設定](#configure-custom-open-click-domain-http)」に必要なステップ以外に、いくつかの追加ステップを実行する必要があります。

**オープンとクリックのリンクの処理のために、HTTPS のサブドメインを設定するには**

1. オープンとクリックの追跡リンクのために使用するサブドメインを作成します。SES では、このサブドメインはこれらのリンクの処理専用であり、追跡する E AWS リージョン メールを送信する ごとにサブドメインを作成することをお勧めします。

1. SES で使用するサブドメインを検証します。詳細については、「[ドメイン ID の作成](creating-identities.md#verify-domain-procedure)」を参照してください。

1. [Amazon CloudFront](https://aws.amazon.com/cloudfront) などのコンテンツ配信ネットワークを使用して新しいアカウントを作成します。「[基本的な CloudFront ディストリビューションの開始方法](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/GettingStarted.SimpleDistribution.html)」を参照してください。

1.  例えば、`r.us-east-1.awstrack.me` などの SES 追跡ドメインであるオリジンに CDN を設定します。CDN は、カスタムドメインと同じリージョンにある AWS 追跡ドメインを指す必要があります。CDN は、リクエスタから提供される `Host` ヘッダーをオリジンに渡す必要があります。詳細については、この [AWS re:Post 記事](https://repost.aws/knowledge-center/configure-cloudfront-to-forward-headers)を参照してください。
   + の [追跡ドメイン テーブル](https://docs.aws.amazon.com/general/latest/gr/ses.html#ses_tracking_domains) AWS 全般のリファレンス を使用して、カスタムドメインと同じリージョンにある追跡ドメインを選択します。

1. Route 53 を使用して、ドメインの DNS 設定を管理し、CDN として CloudFront を管理する場合、Route 53 で CloudFront ディストリビューションを参照するエイリアス記録を作成します (*d111111abcdef8.cloudfront.net*など)。詳細については、[Amazon Route 53 デベロッパーガイド](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-creating.html)の *Amazon Route 53 コンソールを使用したレコードの作成*を参照してください。

   それ以外の場合、サブドメインの DNS 設定で、CDN のアドレスを参照する CNAME レコードを追加します。

1. 信頼できる認証機関から SSL 証明書を取得します。証明書は、ステップ 1 で作成したサブドメインと、ステップ 3 ～ 5 で設定した CDN の両方をカバーする必要があります。証明書を CDN にアップロードします。

1. 次の curl コマンドを使用すると、新しく作成したカスタムドメインが適切なリージョンと HTTPS プロトコルを使用しているかを検証できます。次の例では、ドメイン名前を除き、すべてがリテラルです。

   ```
   curl --head https://custom.domain.com/favicon.ico
   ```

   以下の例のとおりの応答が返されます。

   ```
   (python-sdk-test) jdoe@12a34567b89c BaconRedirectService % curl --head https://custom.domain.com/favicon.ico
   HTTPS/1.1 200 OK
   x-amz-ses-region: us-east-1
   x-amz-ses-request-protocol: https
   Content-Type: image/x-icon
   Transfer-Encoding: chunked
   Date: Fri, 30 Aug 2024 13:50:14 GMT
   ```

   この応答は、次のプロパティで構成されます。
   + `x-amz-ses-region` ヘッダー値は、リクエストを受信した SES リージョンです。
   + `x-amz-ses-request-protocol` ヘッダー値は、ヘッダーの CDN と SES 間のリクエストに使用されるプロトコルです。

   設定が適正である場合、リージョンはドメインを作成したリージョンを反映し、プロトコルは HTTPS であるはずです。

## パート 2: 設定セットを使用したカスタムリダイレクトドメインと HTTPS ポリシーの指定
<a name="configure-custom-open-click-domain-config-set"></a>

開封とクリックの追跡リダイレクトを処理するようにドメインを設定した後、設定セットでカスタムドメインと HTTPS ポリシーを指定する必要があります。

設定セットを使用して E メールを送信する場合、設定セットがカスタムドメインを使用するように設定されていると、E メールの開封とクリックのリンクは、その設定セットで指定されたカスタムドメインを自動的に使用します。

これは SES コンソール、または [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html) v2 API オペレーションを使用して実行できます。

**コンソールを使用してカスタムリダイレクトドメインと HTTPS ポリシーを指定するには**
+ 設定セットを作成または編集する際に、「[設定セットを作成します。](creating-configuration-sets.md)」のステップ 4 の「[追跡オプション](creating-configuration-sets.md#create-config-set-step-4)」を使用して、カスタムリダイレクトドメインと HTTPS ポリシーのオプションを指定します。

**を使用してカスタムリダイレクトドメインと HTTPS ポリシーを指定するには AWS CLI**  
SES API v2 の [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html) オペレーションを使用し、`TrackingOptions` プロパティを利用してカスタムリダイレクトドメインと HTTPS ポリシーを指定できます。次の例 AWS CLI に示すように、 からこのオペレーションを呼び出すことができます。
+ E メールを送信および追跡する AWS リージョン の設定セットを作成します。

  ```
  aws sesv2 create-configuration-set --cli-input-json file://create.json
  ```
+ この例では、入力ファイルは [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_TrackingOptions.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_TrackingOptions.html) プロパティのパラメータを使用しています。`CustomRedirectDomain` は、開封とクリックの追跡リンクに使用するカスタムドメインを指定し、`HttpsPolicy` は HTTPS ポリシーオプションを指定します。

  ```
  {
      "ConfigurationSetName": "my-config-set",
      "TrackingOptions": {
          "CustomRedirectDomain": "marketing.example.com",
          "HttpsPolicy": "REQUIRE"
      },
      "SendingOptions": {
          "SendingEnabled": true
      }
  }
  ```

  `HttpsPolicy` パラメータでは、次の値を指定して、カスタムリダイレクトドメインの開封とクリックの追跡リンクのプロトコルを設定できます。
  + `OPTIONAL` – (デフォルト動作) 開封の追跡リンクは HTTP を使用してラップされます。クリックの追跡リンクは、リンクの元のプロトコルを使用してラップされます。
  + `REQUIRE` – 開封とクリックの追跡リンクはどちらも HTTPS を使用してラップされます。
  + `REQUIRE_OPEN_ONLY` – 開封の追跡リンクは HTTPS を使用してラップされます。クリックの追跡リンクは、リンクの元のプロトコルを使用してラップされます。

## パート 3: 設定セットを使用した開封イベントタイプとクリックイベントタイプの指定
<a name="configure-open-click-event-types"></a>

前のステップの設定セットでのカスタムドメインの指定後、設定セットを介してイベント送信先で開封イベントタイプおよび/またはクリックイベントタイプを指定する必要があります。

これは SES コンソール、または [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSetEventDestination.html) v2 API オペレーションを使用して実行できます。

**コンソールを使用して開封イベントタイプおよび/またはクリックイベントタイプを選択するには**
+ イベント送信先を作成または変更する際に、「[イベント送信先の作成](event-destinations-manage.md#event-destination-add)」のステップ 6 の「[開封とクリックの追跡](event-destinations-manage.md#select-event-types-step)」を使用して、イベントタイプを指定します。