发布于: Apr 30, 2019
在 AWS re:Invent 2018 年大会上,我们宣布推出了 S3 批量操作的预览版,今天我们宣布 S3 批量操作全面上市。S3 批量操作是一项新功能,客户只需在 S3 管理控制台中发出一次 API 请求或者单击数次,即可管理 Amazon S3 中存储的数十亿个对象。现在,所有 AWS 客户都可以针对任意数量的 S3 对象更改对象属性和元数据,还可以执行其他存储管理任务,例如在存储桶之间复制对象、替换标签集、修改访问控制以及从 Amazon S3 Glacier 还原存档的对象,用时只有几分钟而不是几个月。
凭借 S3 批量操作,客户可以节省多达三个月的开发时间和资源;以往,为了批量执行对 S3 对象的 API 操作,编写自定义应用软件通常需要耗时三个月和大量的资源。客户还可以使用该功能在数十亿甚至数万亿的 S3 对象中运行自定义 AWS Lambda 函数,以执行更复杂的任务,例如处理数据或对图像文件进行转码。S3 批量操作能够管理重试,跟踪进度,发送通知,生成完成报告,并针对所做的所有更改和执行的任务,将事件传递到 AWS CloudTrail。
首先,客户可以使用 S3 清单报告来指定目标对象列表(该报告列出了 S3 存储桶或前缀中的所有对象),或者提供自己的目标对象列表。然后,在 S3 管理控制台中,客户可以从预先填充的选项菜单中选择所需的 API 操作。接着,S3 批量操作会针对目标对象列表执行所请求的更改。完成后,S3 批量操作会向客户发送通知并自动生成完成报告,逐项列出所做的更改。
除亚太地区(大阪)外,所有 AWS 商业区域 均提供 S3 批量操作。AWS GovCloud(美国)区域也提供 S3 批量操作。
有关定价信息,请访问 Amazon S3 定价页面。