发布于: Nov 26, 2018
S3 Batch Operations 是一项新功能,它使客户能够通过单个 API 请求或在 S3 Management Console 中的几次单击,便可轻松管理存储在 Amazon S3 中的数十亿个对象。目前,所有 亚马逊云科技客户都可以更改对象属性和元数据,或执行其它存储管理任务,例如在存储桶之间复制对象、替换标记集、修改访问控制以及从 Amazon S3 Glacier 还原存档对象,客户可以在几分钟内对任意数量的 S3 对象进行操作,无需花费数月。
借助 S3 Batch Operations,客户可以节省长达三个月的开发时间和资源(通常是需要编写自定义应用程序软件),以便批量在 S3 对象上执行所需的 API 操作。客户还可以使用此功能在数十亿甚至数万亿 S3 对象上运行自定义 Amazon Lambda 函数,以执行更复杂的任务,例如处理数据或转码图像文件。S3 Batch Operations 管理重试、跟踪进度、发送通知、生成完成报告,并将所有的更改和执行的任务传递至 Amazon CloudTrail。
首先,客户可以使用 S3 库存报告指定目标对象的列表,此列表可列出在 S3 存储桶中的或带有前缀的所有对象,或者客户可以提供自己的目标对象列表。然后,在 S3 Management Console 中,客户可以从预先填充的选项菜单中选择所需的 API 操作。S3 Batch Operations 之后会对目标对象列表进行所请求的更改。S3 Batch Operations 操作完成后向客户发送通知,并自动生成完成报告,该报告将所做的更改逐项列出。
由光环新网运营的 亚马逊云科技中国(北京)区域和由西云数据运营的 亚马逊云科技中国(宁夏)区域现已推出 S3 Batch Operations。