【问题标题】:Manually trigger an Amazon S3 Inventory Report手动触发 Amazon S3 库存报告
【发布时间】:2021-09-03 00:28:22
【问题描述】:

有什么方法可以手动启动 Amazon S3 库存报告作业?

我正在开展一个为另一个帐户创建每日库存报告的项目,但我似乎找不到手动启动运行的方法。我们正处于数据遥测项目的设计/开发阶段,并且正在调整我们的库存配置,但必须等待日常工作运行才能查看配置是否满足我们的要求,这确实很不方便,并且会拖慢我们的速度。

有没有办法在进行配置更改后手动启动库存报告运行?我已经尝试查看 api 文档以及 boto3 文档,我发现的只是创建存储桶库存配置的调用,但没有实际执行运行。

谢谢, 比尔

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-lambda


    【解决方案1】:

    据我所知,库存报告不会按需运行。对于 AWS 来说,这是一项相当繁重的操作,因为许多存储桶有数十亿个对象,所以我可以理解他们为什么不免费提供该服务。

    当然可以使用 aws cli 来获取清单,但速度非常慢(仅列出数百万个对象的存储桶中的所有对象需要数小时甚至数天)。基本上,大型存储桶的唯一真正选择是具有并行执行的自定义脚本。有相当多的开源项目可以做到这一点。

    但由于您最初的问题是关于库存报告本身,恐怕没有真正的选择。

    【讨论】:

      猜你喜欢
      • 2015-06-06
      • 2011-01-29
      • 2015-09-28
      • 1970-01-01
      • 2016-09-11
      • 1970-01-01
      • 1970-01-01
      • 2015-10-03
      • 1970-01-01
      相关资源
      最近更新 更多