如果鏡像族系內最新版本的自訂鏡像有缺陷需要使用較舊版本的鏡像恢複業務,您可以將鏡像族系內可用的最新自訂鏡像設定為棄用即可實現。如果您需要使用鏡像族系中已棄用版本的鏡像業務,您可以將該自訂鏡像恢複為可用。本文介紹如何棄用或恢複鏡像族系中的鏡像。
前提條件
您已經建立兩個自訂鏡像,並設定在同一個鏡像族系內。具體操作,請參見設定鏡像族系。
本樣本中鏡像族係為image-test
,包含兩個鏡像image1
和image2
,其中image2
為可用的最新自訂鏡像。
使用限制
棄用或可用狀態的鏡像有如下使用限制:
已經共用的自訂鏡像,需要先不共用才能將狀態修改為棄用。
棄用狀態的自訂鏡像,可以直接建立執行個體或更換系統硬碟,但不能共用鏡像或複製鏡像。
棄用鏡像族系內的鏡像
將鏡像族系中最新可用的自訂鏡像狀態設定為棄用後,使用該鏡像族系建立ECS執行個體時,預設使用除去該自訂鏡像之外的最新可用的自訂鏡像。
如果鏡像族系中只有唯一一個可用狀態的自訂鏡像,則棄用鏡像後該鏡像族系將無可用狀態的自訂鏡像用來建立執行個體,因此請謹慎操作。
登入ECS管理主控台。
在左側導覽列,選擇 。
在頁面左側頂部,選擇目標資源所在的資源群組和地區。
棄用鏡像族系
image-test
中的最新版本鏡像image2
。(條件可選)在自訂鏡像列表右上方開啟。
在鏡像族系地區中,單擊相應的鏡像族系名稱
image-test
。在鏡像
image2
的操作列,選擇 > 棄用鏡像。確認棄用資訊後,單擊確定。
查看鏡像
image2
的狀態列,顯示為已棄用。
尋找並調用DescribeImageFromFamily介面查詢指定鏡像族系內最新的鏡像。
本樣本中,查詢鏡像族系
image-test
內最新的鏡像,API的請求參數說明如下:RegionId:鏡像族系所在地區。
ImageFamily:鏡像族系名稱。本樣本中使用
image-test
。
傳回值部分結果樣本如下,得到可用的最新鏡像名稱為
image1
,說明鏡像族系內的image2
已棄用。
恢複鏡像族系內的鏡像
如果您需要使用鏡像族系中已棄用的最新自訂鏡像,需將該自訂鏡像恢複可用,即可作為最新可用的自訂鏡像使用。
登入ECS管理主控台。
在左側導覽列,選擇 。
在頁面左側頂部,選擇目標資源所在的資源群組和地區。
恢複鏡像族系
image-test
中的最新版本鏡像image2
。(條件可選)在自訂鏡像列表右上方開啟。
在鏡像族系地區中,單擊相應的鏡像族系名稱
image-test
。在已棄用狀態的鏡像
image2
的操作列,選擇 > 恢複可用。確認恢複資訊後,單擊確定。
查看鏡像
image2
的狀態列,顯示為可用。
尋找並調用DescribeImageFromFamily介面查詢指定鏡像族系內最新的鏡像。
本樣本中,查詢鏡像族系
image-test
內最新的鏡像,API的請求參數說明如下:RegionId:鏡像族系所在地區。
ImageFamily:鏡像族系名稱。本樣本中使用
image-test
。
傳回值部分結果樣本如下,得到可用的最新鏡像名稱為
image2
,說明鏡像族系內的image2
已恢複。