amazon-web-services - AWS - ECS:列出集群及其 Amazon EC2 实例
问题描述
有没有办法列出
- 您所有的 ecs 集群
- 组成每个集群的 ec2 实例?
aws cli似乎不支持此类选项。
我正在尝试创建此类资源的清单,并且我希望记录上述信息(ECS 集群 + 实例编号/每个实例的类型)
解决方案
您是否安装了最新 AWS CLI
版本,因此您有ecs
可用的子命令?
如何列出可用集群 - 它将返回集群 ARN 列表:
aws ecs list-clusters
如何获取集群的容器实例 - 它将返回集群中的容器实例 ARN 列表:
aws ecs list-container-instances --cluster FOOBAR
最后,如何获取容器实例的 EC2 实例 ID:
aws ecs describe-container-instances --cluster FOOBAR --container-instances FOOBAR_CLUSTER_CONTAINER_INSTANCES_ARNS
最后一个命令将描述特定的容器实例,您可以在其中过滤出ec2InstanceId
参数以找出 EC2 实例 ID。
推荐阅读
- javascript - 使用超时来实现跳转功能
- ruby - 试图剔除一个集合,但集合不断消失
- javascript - 为什么必须在 componentDidMount() 期间解析函数中的函数调用?
- wpf - 当目标应用程序移动到第二台显示器时,为什么我的应用程序包含 DWM 缩略图滞后?
- opengl - 无法用鼠标选择在帧缓冲区中渲染的四边形
- python - 具有 **kwargs 输出的类:未定义 arg
- python - 我可以在识别段落中的给定单词时使用自然语言处理还是需要使用机器学习算法
- mysql - 如何计算查询结果
- php - Laravel:无法打开蒸汽:没有这样的文件或目录
- java - 我有错误:“javac.exe”以代码 3 退出