gpt4 book ai didi

git - 如何为 RDS 配置 Elastic Beanstalk

转载 作者:太空狗 更新时间:2023-10-29 14:38:34 25 4
gpt4 key购买 nike

我需要使用 AWS Elastic Beanstalk 部署生产和暂存应用程序。

我希望生产环境使用独立创建的 RDS 数据库,这样我就可以在不拆除 RDS 数据库的情况下重建我的环境。

我希望暂存环境在每次部署时都创建一个全新的 RDS 数据库。

初始化我的环境后
eb init

其中一个问题问

Create an RDS DB Instance? [y/n]:

此配置的结果似乎存储在 .elasticbeanstalk 目录中的文件“config”中。此目录已添加到 .gitignore。

那么我怎样才能有两个 git 分支,production 和 staging,配置成一个在启动时创建一个 RDS 数据库,另一个不创建?

最佳答案

我建议从 .gitignore 中删除配置文件,并将该文件的两个不同版本存储在两个分支中 - 一个有 RDS,一个没有。

更新

你的用例可以用'eb branch'来满足。然后,您可以拥有具有不同配置的多个环境。只需为询问您是否要将设置从一个环境复制到另一个环境的问题选择“n”。然后,您应该能够创建一个没有 RDS 的环境和一个有 RDS 的环境。然后,您可以使用 git checkout 在不同的环境之间切换。这样您就不必从 .gitignore 中删除文件。

关于 eb 分支的更多文档 here .

关于git - 如何为 RDS 配置 Elastic Beanstalk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23973083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com