如何手动触发Amazon S3 Inventory Report报告任务
关于手动触发Amazon S3 Inventory报告的解答
目前AWS没有提供公开的API、控制台操作或命令行工具支持手动触发S3 Inventory报告的即时执行,所有配置的Inventory任务默认仅按照你设置的频率(每日/每周)自动调度运行。
开发阶段快速验证配置的替代方案
- 缩小扫描范围提速首次生成:新增测试用Inventory配置时,仅选择你需要验证的小范围前缀,无需扫描全桶。首次配置的Inventory任务通常会在24小时内完成首次报告生成,小范围扫描的首次生成速度会更快。
- 触发新调度窗口:你可以删除原有配置后重新创建完全相同的Inventory配置,AWS会为新配置分配新的调度窗口,通常会比原有配置的下一次固定调度时间更早执行。
- 用S3 API临时拉取样本验证逻辑:如果你需要快速验证后续的数据处理逻辑,可以调用
ListObjectsV2API自行生成小批量的类Inventory结构数据,无需等待正式报告生成,即可完成代码逻辑调试。 - 单独验证权限配置:如果仅需要验证跨账号报告投递的权限配置,可以直接使用源账号身份尝试向目标存储桶写入测试文件,验证桶策略、KMS密钥权限是否配置正确,无需等待报告生成。
内容的提问来源于stack exchange,提问作者B. Youngman
相关产品推荐
相关产品推荐

