更新时间:2024-03-05 GMT+08:00

弹性IP访问虚拟IP

使用工具

Postman或者JMeter。

前提条件

已经参考典型组网进行云服务器组网配置,确保云服务器已经绑定虚拟IP。

涉及接口

涉及2个API接口的调用,具体如下:

序号

方法

URI

说明

1

POST

/v3/auth/tokens

获取Token

2

POST

/v2.0/floatingips

创建弹性IP

操作步骤

  1. 获取token。

    方法

    POST

    url

    iam地址:端口/v3/auth/tokens

    body体(样例)

    {

    "auth":{

    "identity":{

    "methods": ["password"],

    "password":{

    "user":{

    "name": "user_name",

    "domain":{

    "name":"domain_name"

    },

    "password":"user_password"

    }

    }

    },

    "scope":{

    "project":{

    "name":"project_name"

    }

    }

    }

    }

  2. 创建弹性IP绑定虚拟IP。

    方法

    POST

    url

    vpc地址:端口/v2.0/floatingips

    body体(样例)

    {

    "floatingip": {

    "floating_network_id": "${admin_external_net}",

    "port_id": "4b9246da-aa12-4959-b17e-84038b8a0a96"

    }

    }

    说明

    body体中的参数port_id为云服务器绑定的虚拟IP对应的VIP Port的ID