使用Elasticbeanstalk的AWS EC2上的环境变量

时间:2013-10-29 00:56:58

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

我在ec2实例上配置了一个postgressql数据库。现在我想使用运行python / django框架的不同ec2实例与该数据库服务器通信。

我的settings.py文件包含:

DATABASES = {
   'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': os.environ['DB_NAME'],
    'USER': os.environ['DB_USERNAME'],
    'PASSWORD': os.environ['DB_PASSWORD'],
    'HOST': os.environ['DB_HOSTNAME'],
    'PORT': os.environ['DB_PORT'],
   }
}

" DB_NAME"和其他变量在option_settings下的.ebextensions / * .config文件中定义。当我将代码推送到AWS时,部署日志文件显示DB_NAME不存在。我不确定我哪里出错了。 Elasticbeanstalk控制台显示了变量。

0 个答案:

没有答案