此页面仅适用于使用保管库的 S3 Glacier 服务的现有客户以及 2012 年以RESTAPI来的原始客户。
如果您正在寻找档案存储解决方案,我们建议您在亚马逊 S3、S3 Glacier 即时检索、S3 Glacier 灵活检索和 S3 Glacier Deep Archive Dee p Archive 中使用 S3 Glacier 存储类。要了解有关这些存储选项的更多信息,请参阅 Amazon S3 用户指南中的 S3 Glacier 存储类
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 Amazon S3 Glacier?
如果您目前正在使用 Amazon S3 Glacier(S3 Glacier)服务并想了解更多信息,可在本指南中找到所需的信息。S3 Glacier 是一项安全、持久的服务,通过使用文件库实现低成本的数据归档和长期备份。有关 S3 Glacier 服务定价的更多信息,请参阅 S3 Glacier 定价
您目前正在使用 S3 Glacier 吗?
注意
本部分将介绍 S3 Glacier 服务。如果您目前使用 S3 Glacier 存储类(S3 Glaci er 即时检索、S3 Gl acier 灵活检索和 S3 Gl acier Deep Ar chive Deep Archive),请参阅 Amazon S3 用户指南中用于存档对象的存储类别。
如果您目前使用 S3 Glacier 服务并想了解更多信息,建议您先阅读以下部分:
-
Amazon S3 Glacier 是什么 – 此部分介绍底层数据模型、它支持的操作,以及您可以用来与该服务交互的 AWS SDK。
-
入门 - Amazon S3 Glacier 入门部分将指导您完成创建文件库、上传档案、创建下载档案的任务、检索任务输出以及删除档案的过程。
重要
S3 Glacier 确实提供了一个控制台。但是,任何存档操作(例如上传、下载或删除)都需要您使用 AWS Command Line Interface (AWS CLI) 或编写代码。存档操作没有控制台支持。例如,要上传照片、视频和其他文档等数据,您必须使用 AWS CLI 或编写代码来发出请求,方法是直接使用 REST API 或使用 AWS 软件开发工具包。
要安装 AWS CLI,请参阅AWS Command Line Interface
。有关将 S3 Glacier 与 AWS CLI配合使用的更多信息,请参阅 S3 Glacier 的AWS CLI 参考。有关使用将档案上传 AWS CLI 到 S3 Glacier 的示例,请参阅将 S3 Glacier 与一起使用 AWS Command Line Interface。
除了入门章节之外,您可能还想了解有关 S3 Glacier 操作的更多信息。以下各节提供了有关使用 REST API 以及适用于 Java 和 Microsoft .NET 的软件开发工具包使用 AWS S3 Glacier 的详细信息:
-
在 Amazon AWS S3 Glacier 上使用软件开发工具包
本节概述了本指南中各种代码示例中使用的 AWS 软件开发工具包。回顾此部分将有助于阅读以下部分。它概述了这些开发工具包提供的高级和低级 API、何时使用它们,以及运行此指南中提供的代码示例的常见步骤。
-
此部分详细介绍了各种文件库操作,例如,创建文件库、检索文件库元数据、使用任务来检索文件库清单,以及配置文件库通知。除了使用 S3 Glacier 控制台外,您还可以使用 AWS 软件开发工具包进行各种文件库操作。本节介绍了 API,并使用 AWS SDK for Java 和提供了工作示例 AWS SDK for .NET。
-
此部分详细介绍了归档操作,例如,在单一请求中上传档案,或者使用分段上传操作来分段上传大型档案。此外,该部分还说明了如何创建任务来异步下载档案的操作。此部分提供了使用 AWS SDK for Java 和 AWS SDK for .NET的示例。
-
S3 Glacier 是一项 RESTful 服务。此部分描述了 REST 操作,包括所有操作的语法以及示例请求和响应。S AWS DK 库封装了此 API,从而简化了您的编程任务。