You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS ECS控制台Fargate运行任务报Unable to run task错误如何排查

ECS Fargate 单次任务启动报「Unable to run task」排查方案

你之前查看的服务事件仅作用于ECS服务类资源,手动触发的单次运行任务不会产生服务事件,因此无法在该板块查询到对应报错。

核心排查步骤

  • 首先查看任务维度事件:进入对应ECS集群的任务标签页,找到状态为STOPPED的失败任务,点击任务ID进入详情页,下拉到页面底部的事件板块,这里会记录任务启动全流程的具体错误原因,常见报错包括IAM权限缺失、网络配置错误、镜像拉取失败、资源配额不足等。
  • 逐项校验基础配置:
    • 任务执行角色校验:确认你选择的任务执行角色(Task Execution Role)已附加AmazonECSTaskExecutionRolePolicy托管策略,具备拉取ECR镜像、读取配置/密钥等启动必需的权限
    • 网络配置校验:若任务部署在公有子网,确认已开启「分配公网IP」;若部署在私有子网,确认VPC路由表已配置NAT网关或对应AWS服务端点,安全组已放通出站流量
    • 镜像配置校验:确认镜像地址填写正确,镜像所在的ECR仓库与ECS集群属于同一AWS区域,跨区域拉取需要额外配置权限
    • 资源配额校验:确认当前区域的Fargate vCPU配额未耗尽,可进入Service Quotas控制台搜索「AWS Fargate」查看配额使用情况
  • 补充调试日志:若上述步骤仍未定位问题,可在任务定义中配置awslogs日志驱动,将任务运行日志输出到CloudWatch Logs,重新运行任务后到对应日志组查看启动阶段的详细输出

内容的提问来源于stack exchange,提问作者J.Hammond

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 13:15:04