我创建了一个 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....
我认为这可能是权限问题。但是,我测试了给予任务执行角色完整的超级用户权限,但仍然出现相同的错误。问题可能是其他原因引起的吗?