您需要确保在创建ECS服务时已在正确的集群中创建该服务。创建服务时需要指定集群的ARN(Amazon资源名称),例如:
{
"serviceName": "my-awesome-service",
"clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/my-cluster",
"taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/my-task-def:1",
"desiredCount": 3,
"deploymentConfiguration": {
"maximumPercent": 200,
"minimumHealthyPercent": 50
},
"loadBalancers": [
{
"targetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067",
"containerName": "my-web-app",
"containerPort": 80
}
]
}
如果您已经创建了服务但它未显示在集群下,请检查服务的状态和任务定义。可以通过AWS管理控制台或AWS CLI进行操作。例如,使用CLI命令 “aws ecs describe-services --cluster