使用 POST (Amazon Signature Version 2) 的基于浏览器的上传 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 POST (Amazon Signature Version 2) 的基于浏览器的上传

Amazon S3 支持 POST,使您的用户可以直接将内容上传到 Amazon S3。POST 旨在简化上传过程和缩短上传延迟,而且可以节省用于上传数据以存储于 Amazon S3 中所用应用程序的开支。

注意

本节中讨论的请求身份验证基于 Amazon Signature Version 2,这是一种对 Amazon 服务的入站 API 请求进行身份验证的协议。

Amazon S3 现在在所有 Amazon Web Services 区域 支持 Signature Version 4,后者是一种用于对 Amazon 服务入站 API 请求进行身份验证的协议。目前,于 2014 年 1 月 30 日前创建的 Amazon Web Services 区域 将继续支持之前的协议:Signature Version 2。于 2014 年 1 月 30 日后创建的所有新区域将只支持 Signature Version 4,因此,发往这些区域的所有请求都必须采用 Signature Version 4。有关更多信息,请参阅《Amazon Simple Storage Service API 参考》中的使用 POST (Amazon Signature Version 4) 在基于浏览器的上传中验证请求

下图演示了使用 Amazon S3 POST 的上传。


			图中显示了使用 Amazon S3 POST 进行上传。
1 用户打开 Web 浏览器并访问您的 Web 页面。
2 Web 页面包含一个 HTTP 表格,其中包含了用户将内容上传到 Amazon S3 时必需的所有信息。
3 用户直接将内容上传到 Amazon S3。
注意

POST 不支持查询字符串身份验证。