- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- 最佳实践
- API参考
- SDK参考
- 场景代码示例
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
创建浮动IP
功能介绍
创建浮动IP的外部网络UUID,请使用GET /v2.0/networks?router:external=True或neutron
net-external-list方式获取。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。
URI
POST /v2.0/floatingips
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
floatingip |
是 |
CreateFloatingIpOption2 object |
创建floatingip对象 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
floating_ip_address |
否 |
String |
最大长度:64 |
floating_network_id |
是 |
String |
|
port_id |
否 |
String |
最大长度:36 |
fixed_ip_address |
否 |
String |
最大长度:64 |
响应参数
状态码:201
参数 |
参数类型 |
描述 |
---|---|---|
floatingip |
PostAndPutFloatingIpResp object |
floatingip对象 |
参数 |
参数类型 |
描述 |
---|---|---|
fixed_ip_address |
String |
最小长度:0 最大长度:64 |
floating_ip_address |
String |
最小长度:0 最大长度:64 |
floating_network_id |
String |
最小长度:0 最大长度:36 |
id |
String |
最小长度:0 最大长度:36 |
port_id |
String |
最小长度:0 最大长度:36 |
router_id |
String |
最小长度:0 最大长度:36 |
status |
String |
|
tenant_id |
String |
最小长度:0 最大长度:36 |
dns_name |
String |
最小长度:0 最大长度:255 |
dns_domain |
String |
最小长度:0 最大长度:255 |
请求示例
创建网络为0a2228f2-7f8a-45f1-8e09-9039e1d09975的浮动IP。
POST https://{Endpoint}/v2.0/floatingips { "floatingip" : { "floating_network_id" : "0a2228f2-7f8a-45f1-8e09-9039e1d09975" } }
响应示例
状态码:201
POST操作正常返回
{ "floatingip" : { "id" : "1a3a2818-d9b4-4a9c-8a19-5252c499d1cd", "status" : "DOWN", "router_id" : null, "tenant_id" : "bbfe8c41dd034a07bebd592bf03b4b0c", "floating_network_id" : "0a2228f2-7f8a-45f1-8e09-9039e1d09975", "fixed_ip_address" : null, "floating_ip_address" : "88.88.215.205", "port_id" : null, "dns_name" : "ecs-88-99-103-61", "dns_domain" : "compute.myclouds-dns.com." } }
状态码
状态码 |
描述 |
---|---|
201 |
POST操作正常返回 |
错误码
请参见错误码。