无法使用GitHub操作在ECS中注册任务定义 [英] Failed to register task definition in ECS with GitHub Actions

查看:12
本文介绍了无法使用GitHub操作在ECS中注册任务定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在设置AWS Fargate的Github Actions配置项。 但在部署Amazon ECS任务定义的步骤上面临权限问题。

出现以下错误:

##[错误]无法在ECS中注册任务定义:Fargate要求任务定义具有执行角色ARN以支持ECR映像。

已验证以下内容:

如有任何关于如何进一步调试/解决问题的提示,我们将不胜感激

 Deploy Amazon ECS task definition2s
    cluster: default
##[debug]Evaluating condition for step: 'Deploy Amazon ECS task definition'
##[debug]Evaluating: success()
##[debug]Evaluating success:
##[debug]=> true
##[debug]Result: true
##[debug]Starting: Deploy Amazon ECS task definition
##[debug]Loading inputs
##[debug]Evaluating: steps.task-def.outputs.task-definition
##[debug]Evaluating Index:
##[debug]..Evaluating Index:
##[debug]....Evaluating Index:
##[debug]......Evaluating steps:
##[debug]......=> Object
##[debug]......Evaluating String:
##[debug]......=> 'task-def'
##[debug]....=> Object
##[debug]....Evaluating String:
##[debug]....=> 'outputs'
##[debug]..=> Object
##[debug]..Evaluating String:
##[debug]..=> 'task-definition'
##[debug]=> '/home/runner/work/_temp/task-definition--3322-yHLvp6V1t9QO-.json'
##[debug]Result: '/home/runner/work/_temp/task-definition--3322-yHLvp6V1t9QO-.json'
##[debug]Loading env
Run aws-actions/amazon-ecs-deploy-task-definition@v1
##[debug]Registering the task definition
##[error]Failed to register task definition in ECS: Fargate requires task definition to have execution role ARN to support ECR images.

推荐答案

发现问题,我没有正确更新任务定义json以声明正确的arn

这篇关于无法使用GitHub操作在ECS中注册任务定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆