此页面仅适用于使用 Vaults 和 2012 年原始 REST API 的 Amazon Glacier 服务的现有客户。
如果您正在寻找档案存储解决方案,我们建议您在亚马逊 S3、S3 Glacier 即时检索、S3 Glacier 灵活检索和 S3 Glacier Deep Archive Deep Archive 中使用 Amazon Glacier 存储类。要了解有关这些存储选项的更多信息,请参阅 Amazon Glacier 存储类别
从 2025 年 12 月 15 日起,Amazon Glacier(最初基于保管库的独立服务)将不再接受新客户,对现有客户不产生任何影响。Amazon Glacier 是一项独立的服务 APIs ,拥有自己的服务,可将数据存储在文件库中,不同于亚马逊 S3 和 Amazon S3 Glacier 存储类别。在 Amazon Glacier 中,您的现有数据将保持安全且可以无限期地访问。无需迁移。对于低成本、长期的存档存储, AWS 建议使用 Amazon S3 Glacier 存储类别,这些存储类别
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Glacier 的 API 参考
Amazon Glacier 支持一系列操作,特别是一组 RESTful API 调用,使您能够与服务进行交互。
您可以使用任何可以发送 HTTP 请求的编程库将您的 REST 请求发送到 Amazon Glacier。发送 REST 请求时,Amazon Glacier 要求您通过签署请求来验证每个请求。此外,上传档案时,您还必须计算有效负载的校验和,并将它包括在您的请求中。有关更多信息,请参阅 对请求进行签名。
如果发生错误,您需要知道 Amazon Glacier 在错误响应中发送了什么,以便您可以对其进行处理。除了介绍 REST 操作以外,此部分还提供了所有的此类信息,以便您直接进行 REST API 调用。
您可以直接使用 REST API 调用,也可以使用提供包装器库 SDKs 的 Amazon。这些库会对您发送的每个请求签名,并对您请求中的有效负载计算校验和。因此,使用 Amazon SDKs 可以简化您的编码任务。本开发者指南提供了使用 适用于 Java 的 AWS SDK 和.NET 的 Amazon Glacier 基本操作的工作示例。有关更多信息,请参阅AWS SDKs 与 Amazon Glacier 搭配使用。