使用 REST API 进行 Amazon S3 开发 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

使用 REST API 进行 Amazon S3 开发

Amazon S3 架构的设计与编程语言无关,它使用我们支持的接口来存储和检索数据元。

Amazon S3 当前提供 REST 接口。使用 REST,元数据将在 HTTP 标头中返回。由于我们仅支持最大 4 KB 的 HTTP 请求 (不包括正文),因此您能提供的元数据量是受限的。REST API 是面向 Amazon S3 的 HTTP 接口。借助 REST,您可以使用标准的 HTTP 请求创建、提取和删除存储桶和对象。

您可以借助任何支持 HTTP 的工具包来使用 REST API。只要对象是匿名可读的,您甚至可以使用浏览器来提取它们。

REST API 使用标准的 HTTP 标头和状态代码,以使标准的浏览器和工具包按预期工作。在某些区域中,我们向 HTTP 添加了功能 (例如,我们添加了标头来支持访问控制)。在这些情况下,我们已尽最大努力使添加的新功能与标准的 HTTP 使用样式相匹配。

有关使用 REST API 发送请求的更多信息,请参阅使用 REST API 提出请求。有关使用 REST API 时应该记住的一些注意事项,请参阅以下主题。