购买浮动 IP

AllocateAddress 接口用于新购浮动 IP。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=AllocateAddress&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
Name string 浮动 IP 的自定义名称 必须    
AvailabilityZoneId string 指定创建的云主机所在的可用区域(AvailabilityZone) 必选    
BillingModel string 计费方式,有效值:bandwidth,flow,分别代表按带宽和按流量计费。默认为bandwidth 可选    

返回参数

参数名
类型
说明
示例
备注
allocationId string 浮动 IP 的ID    
publicIp string IP 地址    
name string 浮动 IP 的名称    
billingModel string 计费类型    
bandwidth string 浮动 IP 的带宽限制    
registered boolean 默认为true;若异常则返回 false, 则 80、8080 端口不可用    
associationType string 浮动 IP 绑定云产品的类型    
instanceId string 绑定的云产品ID    

返回示例(JSON)

{
  "AllocateAddressResponse": {
    "Address": {
      "name""EIPNameTest",
      "instanceId""",
      "publicIp""10.4.246.25",
      "registered"false,
      "allocationId""3e224194-4ba0-4b17-8d0f-362b8ac7c91e",
      "bandwidth""0",
      "billingModel""bandwidth",
      "associationType"""
    }
  }
}

释放浮动 IP

ReleaseAddress 接口用于释放(删除)浮动 IP。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=ReleaseAddress&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
AllocationId string 浮动 IP 的ID(或者IP) 必选    

返回参数

参数名
类型
说明
示例
备注
return bool      

返回示例(JSON)

{"ReleaseAddressResponse"
    {
        "return"true
    }
}

获取浮动 IP 列表

DescribeAddresses 接口用于获取浮动 IP 列表。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=DescribeAddresses&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
AllocationId.n string 指定浮动 IP 的ID(或者IP),n从1开始 可选    
Limit integer 本次请求返回的最多数量 可选    
Offset integer 本次请求返回的偏移量 可选    

返回参数

参数名
类型
说明
示例
备注
allocationId string 浮动 IP 的ID    
publicIp string Ip地址    
name string 浮动 IP 的名称    
billingModel string 计费类型    
bandwidth string 浮动 IP 的带宽限制    
registered boolean 是否已经备案    
associationType string 浮动 IP 绑定云产品的类型    
instanceId string 绑定的云产品ID    
availabilityZoneId string IP所在AvailabilityZone的ID    

返回示例(JSON)

{
  "DescribeAddressesResponse": {
    "AddressSet": {
        "Address": {
          "associationType""",
          "name""etest",
          "availabilityZoneId""c76a6cd7-dc15-46c6-95a2-3bff38116eff",
          "instanceId""",
          "registered"false,
          "billingModel""bandwidth",
          "publicIp""10.0.233.5",
          "bandwidth"0,
          "allocationId""8407beca-c69d-4aa6-848a-b656b8d9cf07"
        }
      ]
    }
  }
}

变更带宽

ConfigAddressBandwidth 接口用于变更浮动 IP 带宽。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=ConfigAddressBandwidth&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
AllocationId string 浮动 IP 的ID(或者IP) 必须    
Bandwidth int 变更带宽 可选    

返回参数

参数名
类型
说明
示例
备注
allocationId string 浮动 IP 的ID    
publicIp string Ip地址    
name string 浮动 IP 的名称    
billingModel string 计费类型    
bandwidth string 浮动 IP 的带宽限制    
registered boolean 是否已经备案    
associationType string 浮动 IP 绑定云产品的类型    
instanceId string 绑定的云产品ID    

返回示例(JSON)

{
  "ConfigAddressResponse": {
    "Address": {
      "associationType""",
      "name""changeName",
      "instanceId""",
      "registered"false,
      "billingModel""bandwidth",
      "publicIp""10.0.233.5",
      "bandwidth"0,
      "allocationId""8407beca-c69d-4aa6-848a-b656b8d9cf07"
    }
  }
}

绑定浮动 IP

AssociateAddress 接口用于将浮动 IP 绑定到其他云产品上。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=AssociateAddress&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
AllocationId string 浮动 IP 的ID(或者IP) 必须    
AssociationType string 绑定云产品类型。有效值为server、elb,分别代表绑定到云服务器和ELB负载均衡器 必须    
InstanceId string 绑定的云产品ID 必须    
Bandwidth int 绑定浮动 IP 的带宽限制 必须    

返回参数

参数名
类型
说明
示例
备注
return bool      

返回示例(JSON)

{
    "AssociateAddressResponse": {
        "return"true
    }
}

解绑浮动 IP

DisassociateAddress 接口用于将浮动 IP 从其他云产品上解除绑定。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=DisassociateAddress&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
AllocationId string 浮动 IP 的ID(或者IP) 必选    

返回参数

参数名
类型
说明
示例
备注
return bool      

返回示例(JSON)

{
    "DisassociateAddressResponse"
        {
            "return"true
        }
}

切换浮动 IP

ReplaceAddress 接口用于切换云产品上绑定的浮动 IP ,在切换过程中会保持网络连接不中断(对同一实例的IP切换操作建议间隔10s以上)。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=ReplaceAddress&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
AllocationId string 浮动 IP 的ID(或者IP) 必须    
NewAllocationId string 新的浮动 IP 的ID(或者IP) 必须    

返回参数

参数名
类型
说明
示例
备注
allocationId string 新的浮动 IP 的ID    
publicIp string Ip地址    
name string 浮动 IP 的名称    
billingModel string 计费类型    
bandwidth string 浮动 IP 的带宽限制    
registered boolean 是否已经备案    
associationType string 浮动 IP 绑定云产品的类型    
instanceId string 绑定的云产品ID    

返回示例(JSON)

{
  "ReplaceAddressResponse": {
    "Address": {
      "associationType""",
      "name""changeName",
      "instanceId""61c6a3de-34d6-4c69-bde0-fe20b948710f",
      "registered"false,
      "billingModel""bandwidth",
      "publicIp""10.0.233.5",
      "bandwidth"10,
      "allocationId""8407beca-c69d-4aa6-848a-b656b8d9cf07"
    }
  }
}