当前位置:  开发笔记 > 编程语言 > 正文

可以在哪里更改Elastic Beanstalk环境的RDS_DB_NAME设置

如何解决《可以在哪里更改ElasticBeanstalk环境的RDS_DB_NAME设置》经验,为你挑选了1个好方法。

我在AWS Elastic Beanstalk环境中安装了Python代码.此代码使用setttings.py文件中的RDS_DB_NAME(以及其他相关环境变量).例如

DATABASES = {}
try:
    from local_settings import *
except ImportError, e:
    DATABASES = {
        'default': {
            'OPTIONS': {
                "init_command": "SET foreign_key_checks = 0;",
            },
            'ENGINE': 'django.db.backends.mysql',
            'NAME': os.environ['RDS_DB_NAME'],
            'USER': os.environ['RDS_USERNAME'],
            'PASSWORD': os.environ['RDS_PASSWORD'],
            'HOST': os.environ['RDS_HOSTNAME'],
            'PORT': os.environ['RDS_PORT'],
     
        }
    }

我想在这些环境变量指向的Elastic Beanstalk仪表板内进行更改.即我希望他们指向不同的现有RDS数据库.

任何人都可以告诉我仪表板中哪些可以更改?



1> Tal..:

IU假设您没有要求beanstalk为您创建RDS,由于缺乏灵活性,您不应该使用它.如果打开beanstalk控制台,请导航到您的环境=> configuration => software configuration => environment properties.在那里你可以设置RDS_DB_NAME和其他环境变量.
这对我来说非常适合.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有