ebextension脚本中的参考环境属性

时间:2019-11-28 18:43:55

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

在我的Elastic Beanstalk实例(Windows)上,我定义了一个环境属性

enter image description here

如何在.ebextension脚本中使用此属性的值?像

container_commands:
  0100_execute:
    command: echo %My_Env%

1 个答案:

答案 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会有所帮助。