有什么方法可以手动启动 Amazon S3 库存报告作业吗?
我正在开展一个项目,该项目为另一个帐户创建每日库存报告,但我似乎找不到手动启动运行的方法。我们正处于数据遥测项目的设计/开发阶段,正在调整我们的库存配置,但必须等待日常工作运行才能查看配置是否满足我们的要求,这确实很不方便,而且会减慢我们的速度。
有没有办法在进行配置更改后手动启动库存报告运行?我试过查看 api 文档和 boto3 文档,我发现的只是一个创建存储桶库存配置的调用,但没有实际执行运行。
谢谢, 账单
最佳答案
据我所知,库存报告不是按需运行的。对于 AWS 来说,这是一项相当繁重的操作,因为许多存储桶都有数十亿个对象,所以我可以理解为什么他们不免费提供该服务。
当然可以使用 aws cli 来获取 list ,但速度非常慢(仅需数小时甚至数天才能列出包含几百万个对象的存储桶中的所有对象)。基本上,大桶唯一真正的选择是并行执行的自定义脚本。有很多开源项目可以做到这一点。
但由于您最初的问题是关于库存报告本身,恐怕没有真正的替代方案。
关于amazon-web-services - 手动触发 Amazon S3 库存报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69017065/