ECS集群启动EC2实例,但仍然显示“容器实例0”

问题描述 投票:0回答:1

我是 AWS 的新手,所以请放轻松。我正在尝试使用 EC2 实例运行 ECS 集群。因此,当创建 ECS 集群时,我可以清楚地看到 EC2 是在 EC2 实例板上使用它创建的,但是当返回到我的 ECS 集群时,我仍然看到 0 上的容器实例。这会阻止我在 EC2 上运行任务,因为它指出:“您没有任何 EC2 实例注册到您的集群。您的任务将无法运行。”无论如何,当尝试创建它时,我收到错误消息“在您的集群中找不到容器实例。”。这是为什么 ?我在这里错过了什么吗?

回顾一下: 在 EC2 实例中看到 ECS 引用 ECS 集群中看不到 EC2 引用。

任何帮助或解释将不胜感激。

amazon-web-services amazon-ec2 amazon-ecs
1个回答
0
投票

EC2 实例上运行的 ECS 代理软件必须能够连接到 ECS 服务(通过互联网上的公共 ECS API),以将 EC2 实例注册到 ECS 集群。如果 EC2 实例没有 Internet 访问权限,或无法通过其他方式访问 ECS API,则它将无法向 ECS 集群注册自身。

EC2 实例需要满足以下条件之一:

  • 部署在公有子网(具有到互联网网关的路由的子网)和分配给 EC2 实例的公有 IP
  • 部署在私有子网中(具有到 NAT 网关的路由的子网)
  • 部署到具有 ECS VPC 终端节点的隔离子网(没有到 Internet 网关或 NAT 网关的路由的子网)。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.