将AWS Elastic Beanstalk开发实例复制到现有生产实例

时间:2015-11-07 18:30:48

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

将开发实例的代码复制到生产实例的建议方法是什么。

我目前有两个名为xxx-dev和xxx-production的AWS EB实例。我想将我的代码从xxx-dev实例移到xxx-production实例。是否应该使用我本地git的eb部署来完成?或者有没有办法简单地使用AWS仪表板来执行此操作。

显然这是一个新手问题,但我一直无法在网上找到合适的文件来描述这个,虽然我确信这样的文件必须存在?

为了更全面地了解情况:

  1. 我有两个EB实例xxx-dev和xxx-production
  2. 我继承了生产实例,但从未更新过它
  3. 我在Mac上使用PyCharm来开发不时部署到xxx-dev实例的开发代码
  4. xxx-dev和xxx-production都使用RDS数据库
  5. 我现在处于想要使用当前在xxx-dev实例上运行的代码的当前状态更新xxx-production的阶段
  6. 我无法通过PyCharm
  7. 看到一种简单的方法

    任何建议都会感激不尽。正如我所说,我确信必须有一份文件,但尚未找到它。

1 个答案:

答案 0 :(得分:2)

如果要在没有停机的情况下部署到生产环境,请使用swap url

文档Here

[编辑] 如果您想通过eb cli直接部署到多个环境,eb use production-env生产数据库和eb delpoy

请参阅AWS CLI的文档here