elastic beanstalk中怎么看RDS等服务定义了哪些环境变量?

How do you see what environment variables for services such as RDS are defined in elastic beanstalk?

当您创建一个 RDS 支持的弹性 beanstalk 应用程序时,它会在配置 > 数据层 > RDS 页面上向您显示一些连接详细信息,并说 "You can access connectivity information for this RDS DB Instance through environment variables." 但是,它不会向您显示它定义了哪些环境变量(例如 RDS_DB、RDS_DATABASE 或 RDS_DB_NAME)。

将自动定义以下变量:

RDS_DB_NAME
RDS_HOSTNAME
RDS_PORT
RDS_USERNAME
RDS_PASSWORD

但是,我不建议使用自动创建的 RDS(除非用于测试)。 Elastic Beantalk 倾向于采用它认为合适的 db up/down,因此最好自己设置 RDS 并手动定义上述变量。 See more here.