全部產品
Search
文件中心

Elastic Container Instance:指定ECI執行個體的私網IP地址

更新時間:Jul 06, 2024

某些業務情境下,可能需要某一業務執行個體使用某個固定的IP地址。本文介紹在建立ECI執行個體時,如何指定執行個體的私網IP地址。

功能說明

預設情況下,建立ECI執行個體時,系統會從配置的交換器網段中,隨機為執行個體分配一個私網IP地址。某些業務情境下,您可能想要指定執行個體的私網IP地址。例如遷移業務時,在刪除了舊的ECI執行個體後,可以為新建立的ECI執行個體指定使用舊執行個體對應的IP地址,以此來保證商務持續性。

使用限制

指定私網IP地址功能僅支援IPv4地址,不支援IPv6地址。

配置說明

調用CreateContainerGroup介面建立ECI執行個體時,您可以通過PrivateIpAddress參數指定執行個體的私網IP地址。相關參數說明如下表所示。更多資訊,請參見CreateContainerGroup

名稱

類型

樣本值

描述

VSwitchId

String

vsw-bp1gds63lmlm7ib05****

執行個體所屬的交換器。

指定私網IP地址的情境下,必須要指定交換器。

SecurityGroupId

String

sg-bp1daxpbz9lzpvvc****

執行個體所屬的安全性群組。

指定交換器的情況下,必須要指定安全性群組。

PrivateIpAddress

string

172.16.0.1

指定交換器網段下某一私網IP地址。請確保該IP地址沒有被佔用。

配置樣本

  1. 指定私網IP地址建立一台ECI執行個體。

    調用CreateContainerGroup介面建立ECI執行個體所採用的參數樣本如下:

    {
      "RegionId": "cn-beijing",
      "SecurityGroupId": "sg-2ze1pjtsbqcuykpp****",
      "VSwitchId": "vsw-2ze94pjtfuj9vaymf****",
      "PrivateIpAddress": "172.16.0.1",
      "ContainerGroupName": "test",
      "Container": [
        {
          "Name": "nginx",
          "Image": "registry-vpc.cn-beijing.aliyuncs.com/eci_open/nginx:1.14.2"
        }
      ]
    }
  2. 確認執行個體的私網IP地址。

    您可以根據返回的執行個體ID調用DescribeContainerGroups介面查詢擷取執行個體的私網IP地址(IntranetIp欄位),也可以直接在控制台查看。

    樣本如下:

    指定IP.png