我正在使用 AWS CDK 创建一个
ApplicationLoadBalancedFargateService
,并且在部署时,Fargate 资源挂在 CREATE_IN_PROGRESS
上。我尝试使用的容器映像来自 AWS ECR,我按如下方式加载:
const repo = ecr.Repository.fromRepositoryName(
this,
"Repo",
"repo-name"
);
const image = ecs.EcrImage.fromEcrRepository(repo);
我在终端中一遍又一遍地收到以下日志:
[21:25:49] [AWS cloudformation 200 0.509s 0 次重试] describeStackEvents({ StackName: 'StackName', NextToken: undefined })
[21:25:50] [AWS cloudformation 200 0.295s 0 次重试] 描述Stacks({ StackName: 'StackName' })
[21:25:50] Stack StackName 有正在进行的操作,并且不稳定 (CREATE_IN_PROGRESS)
我想知道它是否与
NextToken: undefined
有关,但我不确定那是什么,并且在文档或 Google 上找不到任何内容。任何帮助将不胜感激。
我也遇到过这个问题,我发现我的ECS容器没有通过“健康检查”,所以我要做的就是在端口80上打开一个监听器,用一个响应对“/”的HTTP请求200 代码,然后我的容器就可用了。