如何使用AWS CLI以蓝/绿方式(两个环境并排运行)检索有关弹性beanstalk实例设置的信息。
运行以下命令为我的应用程序提供了一系列环境:
aws elasticbeanstalk describe-environments --application-name MyApp
虽然我更喜欢只返回活动环境的命令(而不是非活动状态)。
通过命令输出中包含字符串CNAME
的{{1}}告诉这个是最准确的方法吗?
我需要的具体数据是inactive
。
答案 0 :(得分:2)
你需要几个aws cli才能找到它。
aws route53 list-hosted-zones
aws elasticbeanstalk describe-environments --application-name MyApp | jq -r '.Environments[].CNAME'
导出其CNAME
aws route53 list-resource-record-sets --hosted-zone-id <hosted-zone-id>
elasticbeanstalk
cli