Amazon S3 Glacier 的 API 参考 - Amazon S3 Glacier

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

如果您正在寻找档案存储解决方案,我们建议您在亚马逊 S3、S3 Glacier 即时检索、S3 Glacier 灵活检索和 S3 Glacier Deep Archive Dee p Archive 中使用 S3 Glacier 存储类。要了解有关这些存储选项的更多信息,请参阅 Amazon S3 用户指南中的 S3 Glacier 存储类和使用 S3 Glacier 存储类的长期数据存储。这些存储类别使用 Amazon S3 API,适用于所有区域,并且可以在 Amazon S3 控制台中进行管理。它们提供存储成本分析、存储镜头、包括多种加密选项在内的安全功能等功能。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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 操作。有关更多信息,请参阅在 Amazon AWS S3 Glacier 上使用软件开发工具包