在我的Elastic Beanstalk实例(Windows)上,我定义了一个环境属性
如何在.ebextension脚本中使用此属性的值?像
container_commands:
0100_execute:
command: echo %My_Env%
答案 0 :(得分:1)
我不确定这是否是您所需要的,而且我绝对不熟悉Windows命令行,但是至少对于Linux中的EB实例,您可以使用以下内容:
packages:
yum:
jq: []
files:
"/tmp/read-env.sh" :
mode: "000755"
content: |
#!/usr/bin/env bash
ENV_VAR_NAME=$(/opt/elasticbeanstalk/bin/get-config environment | jq -r'.ENV_VAR_NAME')
echo $ENV_VAR_NAME
我知道这不是您所处环境的确切解决方案,但我希望它能帮助您,或者至少给您一个想法。要在Winddows中解析JSON,也许this post会有所帮助。