暫存環境 - AWS 規範指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

暫存環境

暫存環境設定為與生產環境相同。例如,資料設定的範圍和大小應與生產工作負載相似。使用預備環境驗證程式碼和基礎結構是否如預期般運作。此環境也是業務使用案例 (例如預覽或客戶示範) 的偏好選擇。

存取

根據最小權限原則分配權限。開發人員應該擁有與執行生產環境相同的暫存環境存取權。

建置步驟

無。測試環境中使用的相同成品會在測試環境中重複使用。

部署步驟

在測試環境中核准和部署之後,自動在測試環境中啟動main分支(Git GitHub flow)或分支(幹線或 Flow)的部署。release以下是測試環境中的部署步驟:

  1. 在臨時環境中部署release分支(Gitflow)或main分支(幹線或 GitHub 流程)

  2. 暫停由指定人員進行手動核准

  3. 下載發佈的成品

  4. 執行資料庫版本

  5. 執行 IAC 部署

  6. (選擇性) 執行整合測試

  7. (選擇性) 執行負載測試

  8. 取得所需開發、品質保證、產品或業務核准者的核准

轉移到生產環境之前的期望

  • 生產等效版本已成功部署到測試環境

  • (選擇性) 整合與負載測試成功