Ert*_*i87 5 scheduled-tasks amazon-web-services amazon-ecs amazon-iam amazon-cloudwatch
我正在尝试设置 ECS Fargate 作业以基于 Cloudwatch 触发器运行,特别是 Cloudwatch 计划 (cron) 触发器。我设置了一个 ECS 集群,当我在我的集群上手动创建一个 ECS Fargate 任务时,该作业运行良好,没有错误。我还设置了一个 Cloudwatch cron 触发器,我可以在 Cloudwatch 指标中看到触发器的设置方式与我的配置方式相同。我遇到的问题是这两件事没有相互交谈。我在我的 Cloudwatch 指标仪表板中收到 FailedInvocations,但据我所知,我找不到任何关于失败的日志。
有人可以向我提供一些有关我可能需要设置的详细信息吗?我正在使用 Terraform 执行此操作,因此基于 Terraform 的解决方案将最有帮助。
我试过摆弄 IAM 角色和权限,但我不太确定我需要什么 IAM 角色和策略,或者即使 IAM 是我的问题。我也注意到Cloudwatch触发器有作用,Cloudwatch任务执行也有作用;我已经为这两个角色尝试了各种方法,但不确定每个 IAM 角色扮演什么角色(在任务生态系统中),所以我不知道每个角色都需要什么权限。
谢谢!
如果您使用的是 Cloudwatch,请打开CloudTrail仪表板。这将允许您查看正在请求权限的内容,并允许您更改给定的权限。该仪表板还允许您查看地理位置和其他此类数据,但这不是这个问题的重点。另外,评论中的Chuck Adams也指出了这一点。
| 归档时间: |
|
| 查看次数: |
289 次 |
| 最近记录: |