有没有办法手动启动亚马逊S3库存报告作业?
我正在做一个项目,为另一个账户创建每日库存报告,但我似乎找不到一种手动启动运行的方法。我们正处于数据遥测项目的设计/开发阶段,正在调整我们的库存配置,但必须等待日常作业运行,以查看配置是否满足我们的要求,这真的很不方便,而且会减慢我们的速度。
有没有办法在更改配置后手动启动清单报告运行?我尝试在api文档和boto3文档中查找,我找到的只是一个创建存储桶清单配置的调用,但没有实际执行运行的调用。
谢谢,比尔
发布于 2021-09-01 17:03:26
据我所知,库存报告不是按需运行的。对于AWS来说,这是一个相当繁重的操作,因为许多存储桶都有数十亿个对象,所以我可以理解为什么他们不免费提供这项服务。
当然,aws cli可以用来获取清单,但它非常慢(仅列出几百万个对象中的所有对象就需要几个小时,如果不是几天的话)。基本上,大型存储桶的唯一真正选择是使用并行执行的自定义脚本。有相当多的开源项目可以做到这一点。
但由于你最初的问题是关于库存报告本身,我恐怕没有真正的替代方案。
https://stackoverflow.com/questions/69017065
复制相似问题