Amazon Glacier
开发人员指南 (API 版本 2012-06-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

什么是 Amazon Glacier?

欢迎使用 Amazon Glacier 开发人员指南。Amazon Glacier 是一种针对不常用的数据(“冷数据”)而经过了优化的存储服务。

Amazon Glacier 是成本极低的存储服务,用于为数据存档和备份提供具备安全功能的持久性存储。使用 Amazon Glacier,客户可以将自己的数据经济高效地存储数月、数年,甚至数十年。Amazon Glacier 可让客户将存储的操作及扩展的管理任务转交给 AWS,这样,他们就不必担心容量规划、硬件配置、数据复制、硬件故障检测和恢复,或者耗时的硬件迁移等问题。有关更多服务亮点和定价信息,请转到 Amazon Glacier 详细信息页

您是 Amazon Glacier 的新用户吗?

如果您是首次接触 Amazon Glacier 的用户,我们建议您先阅读以下部分:

  • 什么是 Amazon Glacier – 此部分的其余内容描述了底层数据模型、它支持的操作,以及您可以用来与该服务交互的 AWS 开发工具包。

  • 入门Amazon Glacier 入门部分引导您了解创建文件库、上传档案、创建下载档案的任务、取回任务输出以及删除档案的流程。

    重要

    Amazon Glacier 提供了一个控制台,您可以使用它来创建和删除文件库。但是,与 Amazon Glacier 的所有其他交互活动要求您使用 AWS Command Line Interface (AWS CLI) 或编写代码。例如,要上传照片、视频和其他文档等数据,您必须使用 AWS CLI 或编写代码发起请求(可直接利用 REST API 或使用 AWS 软件开发工具包)。有关通过 AWS CLI 使用 Amazon Glacier 的更多详细信息,请访问 Amazon Glacier 的 AWS CLI 参考。要安装 AWS CLI,请访问 AWS Command Line Interface

除了入门章节之外,您可能还想了解有关 Amazon Glacier 操作的更多信息。以下部分详细介绍了如何通过适用于 Java 和 Microsoft .NET 的 REST API 和 AWS 开发工具包 (SDK) 使用 Amazon Glacier:

  • 在 Amazon Glacier 中使用 AWS 开发工具包

    此部分概述了此指南的各种代码示例中使用的 AWS 开发工具包。回顾此部分将有助于阅读以下部分。它概述了这些开发工具包提供的高级和低级 API、何时使用它们,以及运行此指南中提供的代码示例的常见步骤。

  • 在 Amazon Glacier 中处理文件库

    此部分详细介绍了各种文件库操作,例如,创建文件库、取回文件库元数据、使用任务来取回文件库清单,以及配置文件库通知。除了使用 Amazon Glacier 控制台以外,您还可以使用 AWS 软件开发工具包来执行各种文件库操作。此部分描述了 API,并以实际案例提供了使用 AWS SDK for Java 和 .NET 的示例。

  • 在 Amazon Glacier 中处理档案

    此部分详细介绍了档案操作,例如,在单一请求中上传档案,或者使用分段上传操作来分段上传大型档案。此外,该部分还说明了创建任务来异步下载档案的操作。此部分提供了使用AWS SDK for Java和 .NET 的示例。

  • Amazon Glacier 的 API 参考

    Amazon Glacier 是一种 RESTful 服务。此部分描述了 REST 操作,包括所有操作的语法以及示例请求和响应。请注意,AWS 开发工具包库包含此 API,可以简化您的编程任务。

Amazon Simple Storage Service (Amazon S3) 支持 S3 存储桶的生命周期配置,从而将对象转换为用于存档的 Amazon S3 GLACIER 存储类。当您将 Amazon S3 对象转换为 GLACIER 存储类时,Amazon S3 会在内部使用 Amazon Glacier 以更低的成本实现持久存储。尽管对象存储在 Amazon Glacier 中,它们仍是 Amazon S3 对象,需在 Amazon S3 中管理;并且您无法直接通过 Amazon Glacier 访问它们。

有关 Amazon S3 生命周期配置以及将对象转换为 GLACIER 存储类的更多信息,请参阅 Amazon Simple Storage Service 开发人员指南中的对象生命周期管理转换对象