

# Amazon S3 Transfer Acceleration を使用した高速かつ安全なファイル転送の設定
<a name="transfer-acceleration"></a>

Amazon S3 Transfer Acceleration は、クライアントと S3 汎用バケットの間で、ファイルの長距離転送を高速、簡単、安全に実行できるようにするバケットレベルの機能です。Transfer Acceleration は、世界中からの S3 汎用バケットへの転送の速度を最適化するように設計されています。Transfer Acceleration は、Amazon CloudFront の世界中に点在するエッジロケーションを利用します。エッジロケーションに到着したデータは、最適化されたネットワークパスで Amazon S3 にルーティングされます。

Transfer Acceleration を使用する場合、追加のデータ転送料金が発生することがあります。料金に関する詳細については、「[Amazon S3 の料金](https://aws.amazon.com/s3/pricing/)」を参照してください。

## なぜ Transfer acceleration を使用するのですか?
<a name="transfer-acceleration-why-use"></a>

汎用バケットでの Transfer Acceleration の使用は、さまざまな理由で役立つ場合があります。
+ 顧客は、世界中から一元化された汎用バケットにアップロードします。
+ 大陸間で定期的にギガバイトからテラバイト単位のデータを転送する。
+ Amazon S3 にアップロードする際に、インターネット経由で利用可能な帯域幅をすべて使用することはできません。

Transfer Acceleration の使用が適している場合の詳細については、[[Amazon S3 のよくある質問](https://aws.amazon.com/s3/faqs/#s3ta)] を参照してください。

## Transfer Acceleration を使用するための要件
<a name="transfer-acceleration-requirements"></a>

S3 バケットで Transfer Acceleration を使用するための要件を以下に示します。
+ Transfer Acceleration は仮想ホスト形式のリクエストでのみサポートされます。仮想ホスト形式のリクエストの詳細については、「Amazon S3 API リファレンス」の「[Making requests using the REST API](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTAPI.html)」を参照してください。**
+ Transfer Acceleration で使用するバケットは、ピリオド (".") が含まれていない DNS 準拠の名前にする必要があります。
+ Transfer Acceleration は、バケットに対して有効にする必要があります。詳細については、[[S3 Transfer Acceleration の有効化と使用](transfer-acceleration-examples.md)] を参照してください。

  バケットで Transfer Acceleration を有効にした後、バケットへのデータ転送速度が上昇するまでに最大 20 分かかることがあります。
**注記**  
現在、Transfer Acceleration は以下のリージョンにあるバケットでサポートされています。  
アジアパシフィック (東京) (ap-northeast-1)
アジアパシフィック (ソウル) (ap-northeast-2)
アジアパシフィック (ムンバイ) (ap-south-1)
アジアパシフィック (シンガポール) (ap-southeast-1)
アジアパシフィック (シドニー) (ap-southeast-2)
カナダ (中部) (ca-central-1)
ヨーロッパ (フランクフルト) (eu-central-1)
欧州 (アイルランド) (eu-west-1)
ヨーロッパ (ロンドン) (eu-west-2)
欧州 (パリ) (eu-west-3)
南米 (サンパウロ) (sa-east-1)
米国東部 (バージニア北部) (us-east-1)
米国東部 (オハイオ) (us-east-2)
米国西部 (北カリフォルニア) (us-west-1)
米国西部 (オレゴン) (us-west-2)
+ Transfer Acceleration が有効になっているバケットにアクセスするには、エンドポイント `bucket-name.s3-accelerate.amazonaws.com` を使用する必要があります。または、デュアルスタックのエンドポイント `bucket-name.s3-accelerate.dualstack.amazonaws.com` を使用して、IPv6 経由で有効なバケットに接続します。標準のデータ転送では、通常のエンドポイントを引き続き使用できます。
+ 転送状態として高速化を設定するには、バケット所有者である必要があります。バケット所有者は他のユーザーに対し、バケットに高速化状態を設定するためのアクセス許可を割り当てることができます。`s3:PutAccelerateConfiguration` アクセス許可では、ユーザーがバケットで Transfer Acceleration を有効または無効にすることができます。また、`s3:GetAccelerateConfiguration` アクセス許可では、ユーザーはバケットの Transfer Acceleration 状態 (`Enabled` または `Suspended.`) を返すことができます。

以下のセクションでは、Amazon S3 Transfer Acceleration の開始方法と、それを使用してデータを転送する方法について説明します。

**Topics**
+ [なぜ Transfer acceleration を使用するのですか?](#transfer-acceleration-why-use)
+ [Transfer Acceleration を使用するための要件](#transfer-acceleration-requirements)
+ [Amazon S3 Transfer Acceleration の開始方法](transfer-acceleration-getting-started.md)
+ [S3 Transfer Acceleration の有効化と使用](transfer-acceleration-examples.md)
+ [Amazon S3 Transfer Acceleration の速度比較ツールの使用](transfer-acceleration-speed-comparison.md)