我创建了一个 ECS Fargate 任务,可以手动运行该任务。它更新了 Dynomodb 并且我得到了日志。
现在我希望它按计划运行。我已经通过 EventBridge 设置了计划的 ECS 任务。但是,这不会运行。
通过查看 EventBridge 日志,我可以看到容器已因以下停止原因而停止:
ResourceInitializationError: unable to pull secrets or registry auth: execution resource
retrieval failed: unable to retrieve ecr registry auth: service call has been retried 3
time(s): RequestError: send request failed caused by: Post https://api.ecr....
Run Code Online (Sandbox Code Playgroud)
我认为这可能是权限问题。但是,我测试了授予任务执行角色完整的超级用户权限,但仍然遇到相同的错误。问题可能是别的吗?