使用 Amazon S3 Transfer Acceleration 設定快速安全的檔案傳輸 - Amazon Simple Storage Service

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

使用 Amazon S3 Transfer Acceleration 設定快速安全的檔案傳輸

Amazon S3 Transfer Acceleration 是一項儲存貯體層級的功能,可讓用戶端與 S3 儲存貯體間的長距離檔案傳輸變得迅速、簡單又安全。Transfer Acceleration 旨在最佳化從世界各地傳輸到 S3 儲存貯體的速度。傳輸加速充分利用 Amazon 中全球分佈的節點 CloudFront。當資料到達節點時,資料會經由最佳化的網路路徑而路由至 Amazon S3。

使用 Transfer Acceleration 時,可能需要收取額外的資料傳輸費用。如需定價的詳細資訊,請參閱 Amazon S3 定價

為什麼要使用 Transfer Acceleration?

您可能會基於各種原因而想要在儲存貯體上使用 Transfer Acceleration:

  • 您的客戶從世界各地上傳資料至集中型儲存貯體 。

  • 您會定期跨洲傳送數 GB 到 TB 的資料。

  • 上傳到 Amazon S3 時,您無法使用網際網路上可用的所有頻寬。

如需何時使用 Transfer Acceleration 的詳細資訊,請參閱 Amazon S3 常見問答集

使用 Transfer Acceleration 的要求

在 S3 儲存貯體上使用 Transfer Acceleration 需要滿足下列要求:

  • 只有虛擬裝載樣式要求才支援 Transfer Acceleration。如需虛擬託管樣式請求的詳細資訊,請參閱 使用 REST API 提出要求

  • 用於 Transfer Acceleration 的儲存貯體名稱必須與 DNS 相容,而且不得包含句點 (".")。

  • 必須在儲存貯體上啟用 Transfer Acceleration。如需詳細資訊,請參閱 啟用和使用 S3 Transfer Acceleration

    在儲存貯體上啟用 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 的儲存貯體,您必須使用端點 bucketname.s3-accelerate.amazonaws.com,或使用雙堆疊端點 bucketname.s3-accelerate.dualstack.amazonaws.com,透過 IPv6 連接至已啟用的儲存貯體。您可以繼續使用一般端點進行標準資料傳輸。

  • 您必須是儲存貯體擁有者,才能設定傳輸加速狀態。儲存貯體擁有者可以將許可指派給其他使用者,讓他們可以在儲存貯體上設定加速狀態。s3:PutAccelerateConfiguration 許可允許使用者在儲存貯體上啟用或停用 Transfer Acceleration。該s3:GetAccelerateConfiguration權限允許用戶返回值區的傳輸加速狀態,該狀態為EnabledSuspended.

下列章節說明如何開始使用 Amazon S3 Transfer Acceleration 傳輸資料。