AWS ECS 集群不显示容器

AWS ECS cluster is not showing container

我正在尝试创建一个 ECS 集群(使用 cloudformation 模板),我可以在其中创建一个通过 Yaml 文件安装了提供的 AMI 的实例 但我面临的问题 -

在 Yaml 文件中 -

我正在创建集群,然后创建具有最低要求值的服务和任务

集群正在创建服务也在创建,但我在那里看不到任何 Container 实例。

我怎样才能看到容器实例,我需要在我的 YAML 文件中制作什么样的 changes/modifications?

ECS 是亚马逊管理服务,您对底层资源没有任何类型的访问权限。

ECS 也称为 fargate,在该任务中它不创建容器实例。

ECS 中共有两种启动类型

  • ECS fargate 启动类型
  • EC2 启动类型

在第二次启动类型 ec2 中,它仅创建容器实例,您可以在 ec2 部分中观看它,而使用 fargate 时,您必须将其作为任务定义进行管理

启动类型定义文档:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html

您可以在此处阅读更多内容:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html

对于 EC2 启动类型,您的集群类型将相同

Type: AWS::ECS::Cluster

但SG、VPC、NATGateway等资源会发生变化

EcsHostSecurityGroup:
    Type: AWS::EC2::SecurityGroup
    Properties:
      GroupDescription: Access to the ECS hosts that run containers
      VpcId: !Ref 'VPC'