AWS CLI:如何列出特定应用程序的env变量

时间:2016-07-27 13:26:38

标签: amazon-web-services amazon-elastic-beanstalk

我正在寻找一种方法来列出特定应用程序的env变量(在AWS Console中称为Environment Properties),这样我就可以比较dev和prod环境。我试过了:

aws elasticbeanstalk retrieve-environment-info  --application-name=app_name --region us-east-1 --profile=profile  --info-type tail

得到了:

Unknown options: --application-name=app_name

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

不幸的是,您所能做的最好的是获取所有环境变量名称的列表:

aws elasticbeanstalk describe-configuration-options --environment-name hq-staging \
--query "Options[?Namespace=='aws:elasticbeanstalk:application:environment'][Name]" --output text

如果您为环境设置了默认值,则可以查看该值:

aws elasticbeanstalk describe-configuration-options --environment-name ${beanstalk_env_name} \
--query "Options[?Namespace=='aws:elasticbeanstalk:application:environment'][Name,DefaultValue]" --output text