2015-11-07 70 views
0

將開發實例的代碼複製到生產實例的建議方法是什麼?將AWS Elastic Beanstalk開發實例複製到現有生產實例

我目前有兩個名爲xxx-dev和xxx-production的AWS EB實例。我想將我的代碼從xxx-dev實例移到xxx生產實例。這應該使用我的本地git的eb部署來完成嗎?或者有沒有一種方法可以簡單地使用AWS儀表板來執行此操作。

很明顯,這是一個新手問題,但我一直無法找到一個合適的在線文檔描述這一點,雖然我相信這樣的文件必須存在?

舉一個更全面的瞭解:

  1. 我有兩個EB情況XXX-dev的和XXX-生產
  2. 我繼承了製作實例等方面都尚未從不更新它
  3. 我用PyCharm上我的Mac開發不時部署到xxx-dev實例的開發代碼
  4. xxx-dev和xxx-production都使用RDS數據庫
  5. 我現在正處於我想要更新的階段XXX生產與代碼的當前狀態爲正在對XXX-dev的實例
  6. 運行,我不能看到一個簡單的方式通過PyCharm

任何建議將受到歡迎做到這一點。正如我所說,我確信必須有一個文件,但尚未找到它。

回答

2

如果要部署到生產環境無需停機,然後使用交換鏈接

文檔Here

[編輯] 如果你想通過EB CLI直接部署到多個環境,eb use production-env生產DB和eb delpoy

請參考文檔爲AWS CLI here

+0

是的,我想知道關於交換鏈接。這大概假定正在使用相同的數據庫?並留下名爲xxx-dev的xxx-dev實例,這可能會讓人困惑?您鏈接到的文檔非常有幫助,但謝謝。 –

+0

是的,應該使用相同的配置。我已經更新了cli deploy的答案 – Hemc

+0

您可以擴展'eb use production-env'命令嗎?你如何設置dev-env和production-env環境?它看起來表面上,因爲這可能是我所追求的。但取決於它如何影響生產實例的可用性/更新。 –

相關問題