本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
生產環境
生產環境支援發行的產品,由真實用戶端處理真實資料。這是透過最低權限指派存取權的受保護環境,且提升存取權只能在有限期間內透過稽核的例外狀況程序進行。
存取
在生產環境中,開發人員應該在 AWS 管理主控台中擁有有限的唯讀存取權。例如,開發人員應該能夠存取day-to-day操作的日誌資料。部署之前,應由核准步驟封鎖所有生產版本。
建置步驟
無。在測試和預備環境中使用的相同成品會在生產環境中重複使用。
部署步驟
在預備環境中核准和部署之後,在生產環境中自動啟動release分支 (Gitflow) 或main分支 (Trunk 或 GitHub Flow) 的部署。以下是生產環境中的部署步驟:
-
在生產環境中部署
release分支 (Gitflow) 或main分支 (Trunk 或 GitHub Flow) -
暫停以進行指定人員的手動核准
-
下載已發佈的成品
-
執行資料庫版本控制
-
執行 IaC 部署