S3 Express One Zone のネットワーク
Amazon S3 Express One Zone ストレージクラスオブジェクトとディレクトリバケットにアクセスするには、標準の Amazon S3 エンドポイントとは異なるリージョン API エンドポイントとゾーン API エンドポイントを使用します。使用する S3 API オペレーションに応じて、ゾーンエンドポイントまたはリージョンエンドポイントのいずれかが必要です。エンドポイント別の API オペレーションの全リストについては、「S3 Express One Zone がサポートする API オペレーション」を参照してください。
ゲートウェイ仮想プライベートクラウド (VPC) エンドポイントを通じて、ゾーン API オペレーションとリージョン API オペレーションの両方にアクセスできます。ゲートウェイ VPC エンドポイントを設定するには、「VPC ゲートウェイエンドポイントの設定」を参照してください。
次のトピックでは、ゲートウェイ VPC エンドポイントを使用して S3 Express One Zone にアクセスするためのネットワーク要件について説明します。
エンドポイント
ゲートウェイ VPC エンドポイントを使用して、VPC から Amazon S3 Express One Zone ストレージクラスオブジェクトとディレクトリバケットにアクセスできます。S3 Express One Zone はリージョン API エンドポイントとゾーン API エンドポイントを使用します。使用する Amazon S3 API オペレーションに応じて、リージョンゾーンエンドポイントまたはゾーンエンドポイントのいずれかが必要です。ゲートウェイエンドポイントは追加料金なしで使用できます。
バケットレベル (またはコントロールプレーン) API オペレーションは、リージョンエンドポイントを通じて利用でき、リージョンエンドポイント API オペレーションと呼ばれます。リージョンエンドポイント API オペレーションの例には、CreateBucket
、DeleteBucket
があります。ディレクトリバケットを作成する際は、ディレクトリバケットを作成する単一のアベイラビリティーゾーンを選択します。ディレクトリバケットを作成した後、ゾーンエンドポイント API オペレーションを使用して、ディレクトリバケット内のオブジェクトをアップロードして管理できます。
オブジェクトレベル (またはデータプレーン) の API オペレーションは、ゾーンエンドポイントを通じて利用でき、ゾーンエンドポイント API オペレーションと呼ばれます。ゾーン別エンドポイント API オペレーションの例には、CreateSession
、PutObject
があります。
各リージョンとアベイラビリティーゾーンで使用できるリージョン API エンドポイントとゾーン API エンドポイントは、次の表のとおりです。
リージョン名 | リージョン | アベイラビリティーゾーン ID | リージョンエンドポイント | ゾーンエンドポイント |
---|---|---|---|---|
米国東部 (バージニア北部) |
|
|
|
|
米国西部 (オレゴン) |
|
|
|
|
アジアパシフィック (東京) |
|
|
|
|
欧州 (ストックホルム) |
|
|
|
|
VPC ゲートウェイエンドポイントの設定
次の手順を使用して、Amazon S3 Express One Zone ストレージクラスのオブジェクトとディレクトリバケットに接続するゲートウェイエンドポイントを作成します。
ゲートウェイ VPC エンドポイントを設定するには
-
Amazon VPC コンソール
を開きます。 -
ナビゲーションペインで、[エンドポイント] を選択します。
-
[エンドポイントの作成] を選択します。
-
エンドポイントの名前を作成します。
-
[Service category] (サービスカテゴリ) で、AWS のサービス を選択します。
-
[サービス] では、[Type=Gateway] フィルターを追加して、com.amazonaws.
region
.s3express の隣にあるボタンをクリックします。 -
[VPC] で、エンドポイントを作成する VPC を選択します。
-
[Route tables] (ルートテーブル) で、エンドポイントで使用するルートテーブルを選択します。Amazon VPC は、サービスに送信するトラフィックをエンドポイントネットワークインターフェイスにポイントするルートを自動的に追加します。
-
[ポリシー] では、[フルアクセス] を選択して、VPC エンドポイントのすべてのリソースに対するすべてのプリンシパルによるすべてのオペレーションを許可します。それ以外の場合は、[カスタム] を選択して、プリンシパルが VPC エンドポイントを介してリソースに対してアクションを実行するために必要なアクセス許可を制御する VPC エンドポイントポリシーをアタッチします。
-
(オプション) タグを追加するには、[新しいタグを追加] をクリックして、タグのキーバリューを入力します。
-
[エンドポイントの作成] を選択します。
ゲートウェイエンドポイントを作成した後、リージョン API エンドポイントとゾーン API エンドポイントを使用して、Amazon S3 Express One Zone ストレージクラスのオブジェクトとディレクトリバケットにアクセスできます。