全部產品
Search
文件中心

Elastic Compute Service:更新自訂鏡像

更新時間:May 31, 2025

當您需要建立包含最新軟體配置的自訂鏡像時,可通過CloudOps Orchestration Service (OOS)自動化產生更新後的鏡像版本,用於後續ECS執行個體的快速部署。

背景資訊

系統營運管理提供的ACS-ECS-UpdateImage公用模板 ,可一鍵更新自訂鏡像。您僅需指定源鏡像、執行個體規格及雲助手指令碼,即可自動完成鏡像更新全流程。

重要

在更新自訂鏡像過程中,阿里雲會自動建立臨時執行個體,臨時資源以隨用隨付方式計費。因此,在更新自訂鏡像之前,需要確保您的帳號餘額足夠支付可能產生的臨時資源費用。

系統通過ACS-ECS-UpdateImage公用模板按順序執行以下核心任務:

  1. 校正階段:檢查新鏡像名稱是否已存在及符合規則。

  2. 資源準備:基於源鏡像按指定配置(安全性群組、執行個體規格等),建立臨時ECS執行個體,並安裝雲助手Agent(若缺失)。

  3. 環境更新:調用雲助手API自訂指令碼(支援Shell/Bat/PowerShell),更新系統應用環境 。更多資訊,請參見雲助手概述

  4. 鏡像產生:停止臨時執行個體後,將其轉化為新版本自訂鏡像。

  5. 資源回收:釋放臨時ECS執行個體,避免產生額外費用。

操作步驟

  1. 訪問ECS控制台-鏡像

  2. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  3. 鏡像頁面,選擇自訂鏡像頁簽。

  4. 找到目標鏡像,在操作列選擇更多操作 > 更新鏡像

  5. 跳轉至系統營運管理主控台,完成以下配置。

    1. 完成通用設定。

      參數

      說明

      樣本

      新鏡像名稱

      更新的自訂鏡像的名稱,不能和已有鏡像名稱重名。

      image-20230713133609

      執行使用到的許可權的來源

      • (預設設定)當前帳號的已有許可權:執行您使用的帳號的許可權動作。請確保您擁有建立自訂鏡像涉及的所有ECS API調用許可權。

      • 指定RAM角色,使用該角色的許可權:如果指定了RAM角色名稱,OOS將扮演該RAM角色執行營運任務。

      當前帳號的已有許可權

    2. 選擇鏡像。

      預設填充已選擇的目標鏡像,請確認已選的鏡像是否為需要操作的鏡像。

    3. 配置中轉執行個體。

      設定用於建立臨時ECS執行個體的專用網路、交換器、安全性群組和執行個體類型等。

      參數

      說明

      樣本

      專用網路

      用以建立臨時ECS執行個體的專用網路。

      vpc-bp1pfyqnwdnvj7b******

      交換器

      用以建立臨時ECS執行個體的交換器ID。指定的虛擬交換器必須和安全性群組在同一個Virtual Private Cloud中。

      vsw-bp1s5fnvk4gn2tw******

      安全性群組

      用以建立臨時ECS執行個體的安全性群組ID。

      sg-bp1azkttqpldxg******

      執行個體類型

      用以建立臨時ECS執行個體的執行個體規格。更多資訊,請參見執行個體規格類型系列

      ecs.g6.xlarge

      系統硬碟類型

      用於建立臨時ECS執行個體的系統硬碟。

      cloud_essd

      流量公網頻寬

      設定訪問臨時ECS執行個體的公網頻寬。

      0

    4. (可選)發送遠程命令。

      您可以根據需要選擇命令類型並輸入命令內容,該命令內容是在臨時ECS執行個體中執行的指令碼內容。

    5. (可選)完成鏡像分發設定。

      您可以根據需要設定是否複製鏡像(填寫需要複製的目標地區)或者共用鏡像(填寫鏡像共用帳號ID)。

    6. (可選)根據需要設定伸縮組配置。

    7. (可選)完成執行設定。

      您可以根據需要設定描述、標籤、資源群組或者將當前配置儲存為模板。

  6. 單擊建立,在彈出的對話方塊中確認參數資訊後,單擊確定

    如果成功建立營運任務,且執行狀態處於運行中,則表示正在更新鏡像。當執行狀態轉換為成功時,則表示鏡像更新成功。

    說明

    如需瞭解更新鏡像的詳細執行過程,您可以單擊操作列的詳情,然後單擊日誌頁簽瞭解營運任務的即時進度和狀態。

  7. (可選)您可以查看更新後的新鏡像資訊。

    1. 在執行任務的詳情頁面,在輸出參數中查看新鏡像ID。

      image.png

    2. 在ECS控制台的自訂鏡像列表中,根據鏡像ID查看新產生的鏡像。