AWS宣布Amazon S3存储服务现在支持批次操作(Batch Operations)功能,让用户得以通过管理控制台或是API请求,大规模的操作对象,支持的操作包含触发AWS Lambda函数或是复制对象到其他存储桶等动作。
AWS用户通常会在S3存储桶中存放数百万,甚至高达数十亿个对象,这些对象可能包含图像、视频、日志、备份数据,或是其他关键服务的重要数据,而AWS新推出的批次操作功能,能让用户轻易的批处理这些对象。批次操作功能是创建在现有的库存报告(Inventory Reports)功能之上,用户可以使用报告或是CSV文件来控制批次操作。
用户不需要撰写程序代码,或是设置任何机群,只要通过点击按钮创建工作,S3会自动处理接下来的工作,用户除了可以使用S3控制台,也可以利用CLI或是API创建工作,并且监控与管理批次操作。而批次操作的工作,可以是将对象复制到另一个存储桶,设置标签或是修改访问控制列表,也可以在存储桶上调用AWS Lambda函数。