

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

# Amazon SES を用いた VPC エンドポイントの設定
<a name="send-email-set-up-vpc-endpoints"></a>

Amazon SES のお客様の多くは、会社のポリシーによって、内部システムからパブリックインターネットに接続することを制限されています。これらのポリシーは、パブリック Amazon SES エンドポイントの使用を防ぎます。

同様のポリシーがある場合は、Amazon Virtual Private Cloud を使用して、これらの制限内で作業できます。Amazon VPC を使用すると、 の隔離された領域に存在する仮想ネットワークに AWS リソースをデプロイできます AWS クラウド。Amazon VPC の詳細については、「[Amazon VPC ユーザーガイド](https://docs.aws.amazon.com/vpc/latest/userguide/)」を参照してください。

[VPC エンドポイント](https://docs.aws.amazon.com/vpc/latest/privatelink/concepts.html#concepts-vpc-endpoints)を経由して、安全かつスケーラブルな方法で [Amazon VPC](https://aws.amazon.com/vpc/) から SES に直接接続できます。インターフェイス VPC エンドポイントを使用すると、アウトバウンドトラフィックのファイアウォールを開く必要がないため、セキュリティ体制が強化されるだけでなく、[Amazon VPC エンドポイント](https://aws.amazon.com/blogs/architecture/reduce-cost-and-increase-security-with-amazon-vpc-endpoints/)を使用する他の利点も得られます。

VPC エンドポイントを使用すると、SES へのトラフィックはインターネットに転送されることなく、Amazon ネットワーク内に留まるため、ネットワークトラフィックに対する可用性のリスクや帯域幅の制限に影響されることなく、VPC を安全に SES に接続できます。インターネットゲートウェイを利用することなく、マルチアカウントインフラストラクチャ全体で SES を一元化し、これをサービスとして各アカウントに提供できます。

**制限事項**  
SES は、、`use1-az2`、`use1-az3`、、`use1-az5`、`usw1-az2`、`cac1-az3`および のアベイラビリティーゾーンで SMTP VPC `usw2-az4` `apne2-az4`エンドポイントをサポートしていません`cac1-az4`。
VPC 内で使用される SMTP エンドポイントは、アカウントで現在使用している AWS リージョン に限定されます。

VPC エンドポイントで Mail Manager イングレスエンドポイントを使用して、プライベートネットワークインフラストラクチャ内の安全なプライベート E メール取り込みを行うこともできます。「Mail Manager」の章の「[Amazon VPC エンドポイントを介した E メールの受信](eb-ingress.md#eb-ingress-vpc-endpoint)」を参照してください。

## Amazon VPC で SES を設定する手順の例
<a name="send-email-set-up-vpc-endpoints-walkthrough"></a>

### 前提条件
<a name="send-email-set-up-vpc-endpoints-prereqs"></a>

このセクションの手順を実行する前に、以下の手順を完了してください。
+ 既存の仮想プライベートクラウド (VPC) を使用するか、新しい VPC を作成します。手順については、「[Amazon VPC の使用を開始する](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-getting-started.html)」を参照してください。
+ 後のステップで作成する VPC エンドポイントへの接続をテストするために、VPC で Amazon EC2 インスタンスを起動します。詳細については、「[デフォルト VPC](https://docs.aws.amazon.com/vpc/latest/userguide/default-vpc.html#launching-into)」を参照してください。
**注記**  
SES の VPC エンドポイントは任意のリソースで使用できますが、テスト方法を簡単にするために、この例では EC2 インスタンスをリソースとして使用します。Amazon EC2 はデフォルトでポート 25 経由の E メールトラフィックを制限するため、SMTP エンドポイントでは、TCP 465、587、2465、2587 など、TCP 25 以外のポートを使用する必要があります。詳細については、[「ポート 25 を使用して送信される E メールの制限](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-resource-limits.html#port-25-throttle)」を参照してください。API エンドポイントの場合は、ポート 443 を使用します。

### Amazon VPC での SES の設定
<a name="send-email-set-up-vpc-endpoints-procedure"></a>

SES で使用する VPC エンドポイントを設定するプロセスは、いくつかの個別のステップで構成されています。まず、インスタンスが選択したポートと通信できるようにするセキュリティグループを作成し、次に Amazon SES 用の VPC エンドポイントを作成し、最後に VPC エンドポイントへの接続をテストして、正しく設定されていることを確認する必要があります。

#### ステップ 1: セキュリティグループを作成する
<a name="send-email-set-up-vpc-endpoints-procedure-step-1"></a>

 このステップでは、これから作成する VPC インターフェイスエンドポイントとの通信を Amazon EC2 インスタンスに許可するセキュリティグループを作成します。

**セキュリティグループを作成するには**

1. Amazon EC2 コンソールのナビゲーションペインで、[**ネットワークとセキュリティ**] の下にある [**セキュリティグループ**] を選択します。

1. [**セキュリティグループの作成**] を選択します。

1. [**基本的な詳細**] で、次の操作を行います。
   + [**セキュリティグループ名**] に、セキュリティグループの一意の名前を入力します。
   + [**説明**] に、セキュリティグループの目的を説明するテキストを入力します。
   + [**VPC**] で、Amazon SES で使用する VPC を選択します。

1. [**インバウンドルール**] で、[**ルールの追加**] を選択します。

1. 新しい**インバウンドルール**で、次の操作を実行します。
   + [**タイプ**] で [**カスタム TCP**] を選択します。
   + [**ポート範囲**] に、E メールの送信に使用するポート番号を入力します。SMTP エンドポイントでは、、**465**、**587**、**2465**または のいずれかのポート番号を使用できます**2587**。API エンドポイントの場合は、ポート 443 を使用します。
   + [**Source タイプ**] で、[**Custom**] を選択します。
   + **[ソース]** に、SES サービスと VPC エンドポイント経由で通信するリソースを含むプライベート IP CIDR 範囲またはその他のセキュリティグループ ID を入力します。
   +  (アクセスを許可する CIDR 範囲またはセキュリティグループごとに、手順 4～5 を繰り返します。)

1. 完了したら、[**Create security group**] を選択します。

#### ステップ 2: VPC エンドポイントを作成する
<a name="send-email-set-up-vpc-endpoints-procedure-step-2"></a>

Amazon VPC では、*VPC エンドポイント*を使用して、VPC をサポートされている AWS サービスに接続できます。この例では、Amazon EC2 セキュリティグループが Amazon SES に接続できるように、Amazon VPC を設定します。

**VPC エンドポイントを作成するには**

1. Amazon VPC コンソールの [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) を開いてください。

1. **[PrivateLink と Lattice]** で、**[エンドポイント]** を選択します。

1. [**エンドポイントの作成**] を選択して、[**エンドポイントの作成**] ページを開きます。

1. (オプション) [**Endpoint settings**] (エンドポイントの設定) パネルで、[**Name tag**] (名前タグ) フィールドにタグを作成します。

1. [**Service category**] (サービスカテゴリ) で、[**AWS のservices**] (サービス) を選択します。

1. **サービス**パネルの SMTP エンドポイントで、検索バーの *smtp* でフィルタリングし、ラジオボタンを選択します。API エンドポイントの場合は、検索バーで *E* メールをフィルタリングします。E *メール検索*で FIPS エンドポイントを使用することもできます。

1. [**VPC**] パネルで検索バー内をクリックし、リストボックスから VPC を選択します (「[前提条件](#send-email-set-up-vpc-endpoints-prereqs)」を参照)。

1. [**Subnets**] (サブネット) パネルで、[*Availability Zones*] (アベイラビリティーゾーン) と [*Sbnet ID*] (サブネット ID) を選択します。
**注記**  
Amazon SES は、、`use1-az2`、`use1-az3`、`use1-az5`、、、`cac1-az3`および *のアベイラビリティーゾーン*で SMTP VPC `usw1-az2` `usw2-az4` `apne2-az4`エンドポイントをサポートしていません`cac1-az4`。

1. [**セキュリティグループ**] パネルで、前に作成したセキュリティグループを選択します。

1. (オプション) **[タグ]** パネルで、1 つ以上のタグを作成できます。

1. [**Create endpoint (エンドポイントの作成)**] を選択します。Amazon VPC がエンドポイントを作成している間、5 分ほど待ちます。エンドポイントの準備ができると、[**ステータス**] 列の値が [*Available*] (利用可能) に変わります。

#### (オプション) ステップ 3: VPC エンドポイントへの接続をテストする
<a name="send-email-set-up-vpc-endpoints-procedure-step-3"></a>

VPC エンドポイントの設定プロセスが完了したら、VPC エンドポイントが正しく設定されていることを確認するために、接続をテストできます。接続のテストには、ほとんどのオペレーティングシステムに用意されているコマンドラインツールを使用できます。

**VPC エンドポイントへの接続をテストするには**

1. email-smtp VPC エンドポイントを作成したのと同じ VPC で Amazon EC2 インスタンスを起動します。

   Linux インスタンスに接続する方法については、「Amazon EC2 ユーザーガイド」の「[Linux インスタンスへの接続](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html)」を参照してください。**

   Windows インスタンスへの接続の詳細については、「Amazon EC2 ユーザーガイド」の「[開始方法のチュートリアル](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-connect-to-instance-windows)」を参照してください。**

1. テストメールを送信する。SMTP エンドポイントの場合は、SES SMTP インターフェイスを使用します。API エンドポイントには、SES CLI または API を使用します。
**注記**  
Amazon SES 経由で E メールを送信する前に、メールアドレスまたはドメインを検証する必要があります。検証の方法については、「[Amazon SES の ID の作成と検証](creating-identities.md)」を参照してください。