amazon-web-services - 手动触发 Amazon S3 库存报告

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

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

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

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

谢谢, 账单

最佳答案

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

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

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

关于amazon-web-services - 手动触发 Amazon S3 库存报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69017065/

相关文章:

javascript - 将文件上传到 Amazon S3 并出现 Dropzone.js 问题

mysql - AWS MySQL RDS 实例变得无响应并自动重启

mysql - 从 ECS Fargate WordPress 容器到 RDS MySql 的连接超时

java - AWS SDK V2 S3 提取对象未提取超过 1000 个的对象

node.js - AWS Cognito 用户池的事件触发器对象

ubuntu - 使用 s3cmd 在 2 个 s3 存储桶之间同步不起作用

php - 如何单独创建一个预签名的 URL 查询参数?

amazon-s3 - 使用 CloudFront 从自定义路径解析 S3 静态页面

json - Amazon Cloudwatch 日志过滤 - JSON 语法

aws-lambda - DynamoDB Stream 到 Lambda 缓慢/不可用