使用 aws cli 获取环境的运行状况很热门

Posted

技术标签:

【中文标题】使用 aws cli 获取环境的运行状况很热门【英文标题】:Hot to get the Health of an environment using aws cli 【发布时间】:2017-07-04 00:43:54 【问题描述】:

我正在使用 cli 使用命令“elasticbeanstalk update-environment”更新 ebs 环境,在此命令之后我想获取环境的健康状态(如果我登录到 aws 控制台/网站,我可以看到状态)

如何使用 cli 获取此健康状态

我试过describe-instances-health 但它给出了一些错误

"调用 DescribeInstancesHealth 操作时出错 (InvalidRequestException):不支持 DescribeInstancesHealth。"

【问题讨论】:

您解决了这个问题吗? describe-instances-healthdescribe-environment-health 都不适合我。他们都给了我和你一样的 InvalidRequestException 【参考方案1】:

您应该使用describe-environment-health 而不是describe-instances-health

这是命令的结构

describe-environment-health
[--environment-name <value>]
[--environment-id <value>]
[--attribute-names <value>]
[--cli-input-json <value>]
[--generate-cli-skeleton <value>]

取自AWS official documentation。

【讨论】:

以上是关于使用 aws cli 获取环境的运行状况很热门的主要内容,如果未能解决你的问题,请参考以下文章

AWS Beanstalk 应用程序运行状况检查

获取从 aws cli 运行的 ecs 任务的外部链接

AWS CLI 仅列出当前正在运行的 cloudformation 堆栈的名称?

AWS IAM 策略 elasticbeanstalk:DescribeEnvironmentHealth

AWS 容器运行状况检查

AWS ECS Fargate 容器运行状况检查命令