如何为RDS配置Elastic Beanstalk

时间:2014-05-31 16:58:33

标签: git amazon-web-services elastic-beanstalk rds

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

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

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

初始化我的环境后
eb init

其中一个问题是

  

创建RDS数据库实例? [Y / N]:

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

如何配置两个git分支,生产和分段,以便在启动时创建RDS数据库,而另一个不启用?

1 个答案:

答案 0 :(得分:4)

我建议从.gitignore中删除配置文件,并在两个分支中存储此文件的两个不同版本 - 一个使用RDS,另一个不使用。

<强>更新

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

有关eb branch here的更多文档。

相关问题