在弹性beanstalk参数中引用环境变量

时间:2014-05-28 10:01:21

标签: python-2.7 amazon-web-services postgresql-9.1 elastic-beanstalk

我知道如何通过控制台或选项设置在Elastic Beanstalk中设置环境参数,但我不能给出如何从其他环境变量设置选项值。例如:

RDS_HOSTNAME = "myhostname" 
PGHOST = RDSHOSTNAME

我找到的一个解决方法是设置"导出PGHOST = $ RDS_HOSTNAME"在容器命令中:

container_commands:   
  01_set_variables:
    command: "export PGHOST = $RDS_HOSTNAME"

但我想如果可以直接在选项设置中设置,就像其他环境变量一样。

更新 使用$和括号设置引用变量是有效的。例如:

option_settings:
  - namespace: aws:elasticbeanstalk:application:environment
    option_name: PGHOST
    value: ${RDS_HOSTNAME}

0 个答案:

没有答案