我正在寻找一种方法来列出特定应用程序的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
我该如何做到这一点?
答案 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