【问题标题】:How do you see what environment variables for services such as RDS are defined in elastic beanstalk?你如何看到弹性beantalk中定义了RDS等服务的环境变量?
【发布时间】:2015-11-30 15:50:59
【问题描述】:
当您创建一个 RDS 支持的弹性 beanstalk 应用程序时,它会在配置 > 数据层 > RDS 页面上向您显示一些连接详细信息,并说:“您可以通过环境变量访问此 RDS 数据库实例的连接信息。 "但是,它不会显示它定义了哪些环境变量(例如 RDS_DB、RDS_DATABASE 或 RDS_DB_NAME)。
【问题讨论】:
标签:
amazon-web-services
amazon-elastic-beanstalk
amazon-rds
【解决方案1】:
以下变量将被自动定义:
RDS_DB_NAME
RDS_HOSTNAME
RDS_PORT
RDS_USERNAME
RDS_PASSWORD
但是,我不建议使用自动创建的 RDS(除非用于测试)。 Elastic Beantalk 倾向于按照它认为合适的方式来上/下数据库,因此最好自己设置 RDS 并手动定义上述变量。 See more here.