

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 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：
+ 您的客戶從世界各地上傳資料至集中型一般用途儲存貯體。
+ 您會定期跨洲傳送數 GB 到 TB 的資料。
+ 上傳到 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 參考**中的[使用 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)