某些業務場景下,可能需要某一業務實例使用某個固定的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地址沒有被占用。 |
配置示例
指定私網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" } ] }
確認實例的私網IP地址。
您可以根據返回的實例ID調用DescribeContainerGroups接口查詢獲取實例的私網IP地址(IntranetIp字段),也可以直接在控制臺查看。
示例如下:
文檔內容是否對您有幫助?