我很难找到通过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中。