我正在尝试创建ECS集群(使用cloudformation模板),在这里我可以通过Yaml文件创建使用提供的AMI安装的实例 但是我面临的问题-
在Yaml文件中-
我正在创建一个集群,然后创建具有最低要求值的服务和任务
集群正在创建服务,同时也在创建服务,但是我在那里看不到任何Container实例。
如何查看容器实例,我需要在YAML文件中进行哪些更改/修改?
答案 0 :(得分:0)
ECS是一种亚马逊管理服务,您无法对基础资源进行任何类型的访问。
ECS也称为Fargate,它在其中且不创建容器实例。
ECS中共有两种启动类型,其中
在第二个启动类型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启动类型,您的群集类型将相同
类型:AWS :: ECS :: Cluster
但是SG,VPC,NATGateway和其他资源将发生变化
EcsHostSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
GroupDescription: Access to the ECS hosts that run containers
VpcId: !Ref 'VPC'