生產環境 - AWS 方案指引

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

生產環境

生產環境支援發行的產品,由真實用戶端處理真實資料。這是透過最低權限指派存取權的受保護環境,且提升存取權只能在有限期間內透過稽核的例外狀況程序進行。

存取

在生產環境中,開發人員應該在 AWS 管理主控台中擁有有限的唯讀存取權。例如,開發人員應該能夠存取day-to-day操作的日誌資料。部署之前,應由核准步驟封鎖所有生產版本。

建置步驟

無。在測試和預備環境中使用的相同成品會在生產環境中重複使用。

部署步驟

在預備環境中核准和部署之後,在生產環境中自動啟動release分支 (Gitflow) 或main分支 (Trunk 或 GitHub Flow) 的部署。以下是生產環境中的部署步驟:

  1. 在生產環境中部署release分支 (Gitflow) 或main分支 (Trunk 或 GitHub Flow)

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

  3. 下載已發佈的成品

  4. 執行資料庫版本控制

  5. 執行 IaC 部署