开发环境和AWS弹性beantalk

Posted

技术标签:

【中文标题】开发环境和AWS弹性beantalk【英文标题】:Development environment and AWS elastic beanstalk 【发布时间】:2017-11-25 09:33:30 【问题描述】:

在我的 Flask 应用程序中,我有 config.py 文件,其中包含数据库配置和 firebase 配置 json,其中包含所有密钥等。

如何在本地开发环境和生产 AWS EB 环境中使用不同的设置?在本地环境中我连接到我的本地数据库和 firebase 开发实例,在生产中我想连接 AWS RDS 数据库和 firebase 生产实例。

有什么方法可以在 eb deploy 上更改这些配置?

【问题讨论】:

【参考方案1】:

最好的方法是使用ENV variables。 (关注12-Factor-App)

要设置ENV variables,您可以使用eb setenv

【讨论】:

以上是关于开发环境和AWS弹性beantalk的主要内容,如果未能解决你的问题,请参考以下文章

在弹性 beantalk 环境中读取数据库配置详细信息的 API 是啥?

AWS弹性beantalk cron作业

AWS cloudwatch 自定义指标作为弹性 beantalk 自动缩放触发器

aws弹性beantalk上的Oauth2服务器

如何将自签名证书分配给 AWS 弹性 beantalk 应用程序

如何在弹性beantalk docker json中定义多个任务