如何启动当前位于 S3 Glacier 存储类中的大量 Amazon S3 对象的还原?

上次更新时间:2021 年 1 月 8 日

我有大量的 Amazon Simple Storage Service (Amazon S3) 对象当前位于 S3 Glacier 存储类中。我想要启动还原所有这些对象。如何通过大规模操作启动还原?

简短描述

您可以创建一个 Amazon S3 批量操作作业来启动所有对象的还原。您还可以在自定义对象列表或 Amazon S3 清单报告上运行启动还原对象作业

注意:在创建批量操作作业时,请务必查看 Amazon S3 批量操作的定价

解决方法

在开始之前,请必须查看以下要求:

  • 拥有一个具有启动还原的权限的 AWS Identity and Access Management (IAM) 用户或角色。此外,该 IAM 用户或角色还必须具有 Amazon S3 批量操作的信任策略
  • CSV 列表或 Amazon S3 清单报告均可作为您要还原的对象的清单。清单文件必须存储在某个 S3 存储桶中。不支持采用服务器端加密的清单(使用客户提供的密钥或 AWS Key Management Service 密钥)。有关每种格式的相关要求的更多信息,请参阅指定清单

按照以下步骤,使用 Amazon S3 控制台创建启动还原的批量操作作业:

1.    打开 Amazon S3 控制台

2.    从导航窗格中选择批量操作

3.    选择创建作业

4.    对于区域,选择您要在其中创建作业的 AWS 区域。

5.    在选择清单下输入以下内容:
对于 清单格式 ,选择 S3 清单报告 CSV 作为文件格式。
对于清单对象路径,输入清单文件的 S3 路径(例如 s3://awsexamplebucket/manifest.csv)。

6.    选择下一步

7.    在选择操作下,输入以下内容:
对于操作,选择还原
对于还原副本的可用天数,输入您的使用案例的相关天数。
对于还原等级,选择批量检索标准检索。有关每个等级的更多信息,请参阅档案检索选项
注意: 为加快检索速度,您可以使用 create-job CLI 命令并指定 速运送 还原级别。

8.    选择 Next (下一步)

9.    在配置其他选项下,输入以下信息:
对于描述,您可以选择输入作业的描述。您也可将此字段留空。
对于优先级,请输入一个数字来表示此作业的优先级。
对于生成完成报告,您可以选中此选项。
对于完成报告范围,根据您的使用案例选择仅失败的任务全部任务
对于完成报告目标路径,输入要将此报告发送到的目标位置。
对于访问指定资源的权限,选择从现有 IAM 角色选择。然后选择具有启动还原的权限并且拥有 S3 批量操作信任策略的 IAM 角色。

10.    选择下一步

11.    在检查页面,检查作业的详细信息。然后选择创建作业

12.    创建作业后,作业的状态会从新建变为正在准备。然后作业的状态将变为等待您的确认。要运行该作业,您必须选中该作业,然后选择确认并运行。在您确认之前,作业不会运行。

13.    (可选)如果您选择了生成完成报告,则可以在作业完成后查看报告。您可以在您指定的完成报告目标路径找到该报告。

有关每个作业状态的说明,请参阅作业状态。有关失败作业的更多信息,请参阅跟踪作业失败


这篇文章对您有帮助吗?


您是否需要账单或技术支持?