全部產品
Search
文件中心

Elastic Compute Service:通過鏡像族系建立ECS執行個體

更新時間:Oct 25, 2024

通過API建立ECS執行個體時,可基於鏡像族系(對應參數ImageFamily)建立,系統會自動選取鏡像族系內可用的最新鏡像。本文介紹如何通過鏡像族系建立ECS執行個體。

操作步驟

  1. 登入OpenAPI Explorer

  2. 尋找並調用RunInstances介面建立一台ECS執行個體。

    本樣本中,通過鏡像族系image-test建立ECS執行個體,API的請求參數說明如下:

    • RegionId:選擇地區。例如,cn-hangzhou,即華東1(杭州)。

    • InstanceType:執行個體規格。例如,ecs.g6.large

    • ImageFamily:鏡像族系。本樣本使用image-test

    • SecurityGroupId:安全性群組ID。例如,sg-bp1i4c0xgqxadew2****

    • VSwitchId:交換器ID。例如,vsw-bp1ddbrxdlrcbim46****

    調用結果樣本如下,得到建立的執行個體ID。

    {
        "RequestId": "409D4604-84D0-4F16-B99E-809E2E72****",
        "InstanceIdSets": {
            "InstanceIdSet": [
                "i-bp1env7nl3mijm2t****"
            ]
        }
    }
  3. 驗證ECS執行個體的鏡像資訊。

    1. 尋找並調用DescribeImageFromFamily介面查詢指定鏡像族系內最新的鏡像。

      本樣本中,查詢鏡像族系image-test內最新的鏡像,API的請求參數說明如下:

      • RegionId:選擇鏡像族系同一地區。

      • ImageFamily:鏡像族系。本樣本中使用image-test

      傳回值部分樣本如下,得到最新可用鏡像的ID。11

    2. 尋找並調用DescribeInstances介面查詢執行個體的鏡像資訊。

      通過已建立的執行個體ID查詢對應的鏡像ID,判斷是否為鏡像族系中最新可用鏡像的ID。API的請求參數說明如下:

      • RegionId:選擇ECS執行個體所在的地區。

      • InstanceIds:執行個體ID。格式為["i-bp1env7nl3mijm2t****"]

      傳回值的部分結果樣本如下,對比執行個體的鏡像ID與鏡像族系中最新可用鏡像的ID是否一致。if8