Amazon S3 Glacier 的 API 参考 - Amazon S3 Glacier

此页面仅适用于使用文件库和 2012 年原始 REST API 的 S3 Glacier 服务的现有客户。

如果您正在寻找归档存储解决方案,建议使用 Amazon S3 中的 S3 Glacier 存储类 S3 Glacier Instant RetrievalS3 Glacier Flexible RetrievalS3 Glacier Deep Archive。要了解有关这些存储选项的更多信息,请参阅《Amazon S3 用户指南》中的 S3 Glacier 存储类使用 S3 Glacier 存储类的长期数据存储。这些存储类使用 Amazon S3 API,适用于所有区域,并且可以在 Amazon S3 控制台中管理。它们提供存储成本分析、Storage Lens 存储分析功能、高级可选加密功能等功能。

Amazon S3 Glacier 的 API 参考

Amazon S3 Glacier 支持一系列操作,特别是一组用于与服务交互的 RESTful API 调用。

您可以使用能够发送 HTTP 请求的任何编程库,将您的 REST 请求发送到 S3 Glacier。发送 REST 请求时,S3 Glacier 会要求您通过对请求签名来验证每个请求。此外,上传档案时,您还必须计算有效负载的校验和,并将它包括在您的请求中。有关更多信息,请参阅 对请求进行签名

如果发生错误,您需要知道 S3 Glacier 在错误响应中发送的内容,以便进行处理。除了介绍 REST 操作以外,此部分还提供了所有的此类信息,以便您直接进行 REST API 调用。

您可以直接使用 REST API 调用或者使用 Amazon SDK,这些 SDK 提供了包装程序库。这些库会对您发送的每个请求签名,并对您请求中的有效负载计算校验和。因此,使用 Amazon SDK 可以简化您的编码任务。此开发人员指南通过实际案例举例说明使用AWS SDK for Java和 .NET 的基本 S3 Glacier 操作。有关更多信息,请参阅将 AWS SDK 与 Amazon S3 Glacier 结合使用