我正在使用Postgres Amazon RDS和Amazon ECS来运行我的docker容器.问题是.将RDS数据库的用户名和密码导入ECS上运行的docker容器的最佳做法是什么?
我看到几个选项:
您对最佳方法的看法是什么?我错过了任何选择吗?
问候,托比亚斯
Mar*_*ung 11
从未建议将其构建到容器中.使分发和更改变得困难.
将其放入ECS实例并不能帮助您的容器使用它.它们是孤立的,你最终会在所有实例上使用它们,而不仅仅是需要它们的容器.
将它们放入S3意味着您必须将该功能写入容器中.这是另一个配置的地方.
建议将它们放入任务定义中.您可以使用此environment部分.它很灵活.这也是像Heroku和Elastic Beanstalk这样的PaaS产品如何使用Ruby on rails和其他服务的数据库连接字符串.最后的好处是它可以轻松地将容器用于不同的数据库(如dev,test,prod),而无需重建容器或构建奇怪的功能
| 归档时间: |
|
| 查看次数: |
2114 次 |
| 最近记录: |