當應用源檔案是ECS鏡像時,可以使用此種類型的部署物來發布應用。
工作原理
重要
當發布的應用分組為ESS伸縮組時,部署期間伸縮活動會被暫停,部署結束後(無論成功或失敗)將自動回復。
發布時,系統將直接替換應用分組中ECS執行個體的鏡像。如果需要保留當前執行個體的鏡像,請在發布前建立自訂鏡像進行備份。
建立並發布部署物。
將應用源檔案資訊、啟動指令碼和停止指令碼配置為部署物。
建立發布任務,選擇發布模式,將部署物發布至目標應用分組。
發布任務的自動化部署流程。
擷取部署物資訊,包括ECS鏡像的地區和鏡像ID。
系統自動將應用分組中ECS執行個體的鏡像替換為部署物中指定的ECS鏡像。如果部署物中為不同地區配置了不同的鏡像,系統會根據執行個體所在的地區自動選擇對應的鏡像進行替換,完成應用發布。
操作步驟
建立應用並匯入ECS執行個體。
如果沒有ECS執行個體,前往ECS控制台-自訂購買頁面,建立Linux作業系統的ECS執行個體。
前往ECS控制台-應用管理頁面,單擊匯入已有資源建立,建立應用和應用分組,並匯入ECS執行個體到應用分組。
建立部署物。
前往ECS控制台-應用管理頁面,在我的應用程式頁簽下,單擊目標應用程式名稱。
在應用詳情頁,選擇部署物頁簽,然後單擊建立部署物。
在建立部署物頁面,部署物類型選擇ECS鏡像,設定參數後單擊確定儲存。
可配置多地區鏡像,發布時自動匹配應用分組地區。
返回部署物列表,找到剛建立的部署物,單擊發布。選擇目標分組,單擊確定開始部署。
結果驗證。進入目標執行個體詳情頁,單擊遠端連線,選擇通過Workbench遠端連線。根據頁面提示登入,進入終端頁面。
重要
執行ECS鏡像替換操作將立即重設執行個體系統硬碟,導致原執行個體中所有使用者密碼(包括root及普通使用者)全部失效。