

# Amazon S3 Transfer Acceleration の開始方法
<a name="transfer-acceleration-getting-started"></a>

Amazon S3 Transfer Acceleration を使用すると、クライアントと S3 バケットの間で、長距離にわたるファイル転送を高速、簡単、安全に行えるようになります。Transfer Acceleration では、Amazon CloudFront の世界中に分散したエッジロケーションを使用します。エッジロケーションに到着したデータは、最適化されたネットワークパスで Amazon S3 にルーティングされます。

Amazon S3 Transfer Acceleration の使用を開始するには、以下の手順を実行します。

1. **バケットで Transfer Acceleration を有効にする** 

   

   バケットでは、次のいずれかの方法で Transfer Acceleration を有効にすることができます。
   + Amazon S3 コンソールを使用します。
   + REST API [https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTaccelerate.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTaccelerate.html) オペレーションを使用します。
   + AWS CLI および AWS SDK を使用します。詳細については、「Amazon S3 API リファレンス」の「[Developing with Amazon S3 using the AWS SDKs](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html)」を参照してください。**

   詳細については、「[S3 Transfer Acceleration の有効化と使用](transfer-acceleration-examples.md)」を参照してください。
**注記**  
バケットで Transfer Acceleration を使用するには、バケット名にピリオド (`.`) が含まれず、DNS 命名要件に準拠している必要があります。

1. **高速化を有効にしたバケットとの間でデータを転送する**

   次の `s3-accelerate` エンドポイントのドメイン名の 1 つを使用します。
   + 高速化を有効にしたバケットにアクセスするには、`bucket-name.s3-accelerate.amazonaws.com` を使用します。
   + IPv6 経由で高速化を有効にしたバケットにアクセスするには、`bucket-name.s3-accelerate.dualstack.amazonaws.com` を使用します。

     Amazon S3 デュアルスタックエンドポイントは、IPv6 および IPv4 を使用した S3 バケットへのリクエストをサポートしています。Transfer Acceleration デュアルスタックエンドポイントのみが、仮想ホスト形式のエンドポイント名を使用します。詳細については、「Amazon S3 API リファレンス」の「[Making requests to Amazon S3 over IPv6](https://docs.aws.amazon.com/AmazonS3/latest/API/ipv6-access.html)」および「Amazon S3 API リファレンス」の「[Using Amazon S3 dual-stack endpoints](https://docs.aws.amazon.com/AmazonS3/latest/API/dual-stack-endpoints.html)」を参照してください。****
**注記**  
データ転送を高速化するには、データ転送アプリケーションがバケットにアクセスするために使用する 2 種類のエンドポイント (デュアルスタックエンドポイント用の `.s3-accelerate.amazonaws.com` または `.s3-accelerate.dualstack.amazonaws.com`)  のどちらかを指定する必要があります。標準のデータ転送を使用する場合は、通常のエンドポイントを引き続き使用できます。

   Transfer Acceleration を有効にした後、Amazon S3 の `PUT` オブジェクトおよび `GET` オブジェクトのリクエストの送信先として `s3-accelerate` エンドポイントドメイン名を指定できます。例えば、現在 [https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html) を使用する REST API アプリケーションがあり、`PUT` リクエストで `amzn-s3-demo-bucket.s3.us-east-1.amazonaws.com` というホスト名を使用しているとします。`PUT` を高速化するには、リクエストのホスト名を `amzn-s3-demo-bucket.s3-accelerate.amazonaws.com` に変更します。標準のアップロード速度に戻すには、名前を `amzn-s3-demo-bucket.s3.us-east-1.amazonaws.com` に戻します。

   Transfer Acceleration を有効にしたあと、パフォーマンス上の利点が感じられるまでには最長で 20 分ほどかかります。ただし、高速化エンドポイントは、Transfer Acceleration を有効にするとすぐに利用できます。

   AWS CLI、AWS SDK、または他のツールで Amazon S3 との間でデータをやり取りする場合、高速化エンドポイントを使用して転送できます。AWS SDK を使用している場合、サポートされている一部の言語では高速化エンドポイントのクライアント設定フラグを使用できるため、Transfer Acceleration 用のエンドポイントを明示的に `bucket-name.s3-accelerate.amazonaws.com` に設定する必要はありません。高速化エンドポイントのクライアント設定フラグを使用する方法の例については、[[S3 Transfer Acceleration の有効化と使用](transfer-acceleration-examples.md)] を参照してください。

Transfer Acceleration エンドポイントでは、以下を*除く*すべての Amazon S3 オペレーションを使用できます。
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/RESTServiceGET.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTServiceGET.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUT.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUT.html)
+ [https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketDELETE.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketDELETE.html)

また、Amazon S3 Transfer Acceleration は、[https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html) を使用したクロスリージョンコピーをサポートしていません。