[英]How to execute AWS SSM automation document script daily?
背景:我正在尝试快速生成补丁合规性数据报告。 为了做到这一点,我使用了 terraform,我在 S3 存储桶中添加了所有库存数据。
我创建了 Athena 自动化文档,该文档使用 S3 存储桶数据在 Athena 中创建数据库/表。 现在我想添加一些在预定时间每天执行自动化文档的 terraform 代码。 有关此任务的更多信息: https : //reinvent2019.awsmanagement.tools/mgt410/en/cont.html
问题:我可以创建维护窗口来定义自动化任务的 crone 作业,但我没有要添加的目标。 我的 Athena 自动化脚本只是在 Athena 中创建/更新数据库。这里没有目标角色。
有人可以指导我解决这个问题吗? 先感谢您
您可以创建一个按计划触发并调用 Lambda 函数的CloudWatch 事件,该函数进而调用您的 Athena 逻辑。 这是一个很好的例子: https : //thedataguy.in/automate-aws-athena-create-partition-on-daily-basis/
关于 QuickSight 的注意事项 - 如果您使用的是 Spice,而不是直接查询 - 您也需要管理 Spice 重建。 这可能很棘手......默认设置只允许按计划每天重建一次。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.