通过AWS CLI查找Beanstalk VPC-ID



我很难找到通过eb create:创建的弹性Beanstalk的VPC-ID

aws elasticbeanstalk describe-environments --application-name myapplication

我可以获取环境ID,但没有找到获取该环境的VPC-ID的命令。

我需要一个能够:的解决方案

A。在Beanstalk创建时标记VPC,以便我可以通过找到它

aws ec2 describe-vpcs --filters Name=tag:Name,Values=myVPCTAG

B。查找Beanstalk环境ID 的VPC-ID

C。然而,不管怎样,目标都是获得Beanstalk环境的VPC ID。

您可以尝试以下命令,该命令将在您已将EB设置为VPC的条件下打印出VPCId:

aws elasticbeanstalk describe-configuration-settings 
--application-name myapplication
--environment-name <env-name> 
--query "ConfigurationSettings[].OptionSettings[?OptionName=='VPCId'].Value" 
--output text

如果您在没有指定VPC的情况下创建EB环境,则输出将为空,并且可以安全地假设您的EB位于默认的VPC中。

相关内容

  • 没有找到相关文章

最新更新