使用 POST 進行瀏覽器上傳 (AWS 簽名版本 2) - Amazon Simple Storage Service

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

使用 POST 進行瀏覽器上傳 (AWS 簽名版本 2)

Amazon S3 支援 POST,可讓您的使用者直接將內容上傳至 Amazon S3。POST 旨在簡化上傳、降低上傳延遲,並省下您花在應用程式上讓使用者上傳資料以存放於 Amazon S3 的成本。

注意

本節中討論的要求驗證是以 AWS 簽章版本 2 為基礎,這是一種驗證對 AWS 服務之輸入 API 要求的通訊協定。

Amazon S3 現在完全 AWS 區域支援簽名版本 4,這是一種用於驗證對 AWS 服務的輸入 API 請求的協定。此時,在 2014 年 1 月 30 日之前 AWS 區域 創建的將繼續支持以前的協議,簽名版本 2。2014 年 1 月 30 日以後的任何新區域只會支援 Signature 第 4 版,因此傳送至這些區域的所有要求都必須使用 Signature 第 4 版提出。如需詳細資訊,請參閱 Amazon 簡單儲存服務 API 參考中的使用 POST (AWS 簽名版本 4) 在以瀏覽器為基礎的上傳中驗證請求。

下圖示範如何使用 Amazon S3 POST 進行上傳。

顯示使用 Amazon S3 POST 上傳的圖例。
1 使用者開啟 Web 瀏覽器並存取您的網頁。
2 您的網頁包含一個 HTTP 表單,其中含有讓使用者將內容上傳至 Amazon S3 的所有必要資訊。
3 使用者直接將內容上傳至 Amazon S3。
注意

POST 不支援查詢字串身分驗證。