出现这个问题可能是因为您的服务没有正确映射端口。您需要在您的任务定义中映射端口,以允许流量进入容器。以下是一个示例任务定义:
{
"family": "example-task",
"containerDefinitions": [
{
"name": "example-container",
"image": "example-image",
"portMappings": [
{
"containerPort": 80,
"hostPort": 80
}
]
}
]
}
请注意,这个示例将主机端口80映射到容器端口80。如果您的服务使用不同的端口,请相应地更改此示例。保存您的任务定义后,更新您的服务以使用新的任务定义。这将在您的ECS集群中部署新容器,并允许流量进入新的容器端口。