aws-ecs:列出集群及其ec2实例

时间:2019-07-15 09:09:42

标签: amazon-web-services amazon-ec2 amazon-ecs

有没有办法列出

  • 您所有的ecs群集
  • 组成每个集群的ec2实例?

aws cli似乎不支持该选项。

我正在尝试创建此类资源的清单,并希望记录以上信息(ECS群集+实例编号/每个实例的类型)

1 个答案:

答案 0 :(得分:0)

您是否已安装latest AWS CLI,因此可以使用ecs子命令?

  • 如何列出可用集群-它将返回集群ARN的列表:

    aws ecs list-clusters
    
  • 如何获取集群的容器实例-它将返回集群中的容器实例ARN的列表:

    aws ecs describe-container-instances --cluster FOOBAR
    
  • 最后,如何获取容器实例的EC2实例ID:

    aws ecs describe-container-instances --cluster FOOBAR --container-instances FOOBAR_CLUSTER_CONTAINER_INSTANCES_ARNS
    

最后一条命令将描述特定的容器实例,您可以在其中过滤ec2InstanceId参数以找出EC2实例ID。