私有网络VPC

    创建NAT网关

    描述

    创建NAT网关

    • 对于EIP只允许绑定一个,对于共享带宽可以绑定其中的多个IP

    请求结构

    POST /v{version}/nat?clientToken={clientToken} HTTP/1.1    
    Host: bcc.bj.baidubce.com      
    Authorization: authorization string
    {
    	"name": name,
    	"vpcId": vpcId,
    	"spec":spec,
    	"eips": [eips],
    	"billing": {
    		"paymentTiming": paymentTiming,
    		"reservation": {
    			"reservationLength": reservationLength,
    			"reservationTimeUnit": reservationTimeUnit
    		}
    	}
    }

    请求头域

    除公共头域外,无其它特殊头域。

    请求参数

    参数名称 类型 是否必需 参数位置 描述
    version String URL参数 API版本号,当前取值1
    clientToken String Query参数 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
    name String RequestBody参数 NAT网关的名称,由大小写字母、数字以及-_ /.特殊字符组成,必须以字母开头,长度1-65
    vpcId String RequestBody参数 VPC的ID
    spec String RequestBody参数 NAT网关的大小,有small(最多支持绑定5个公网IP)、medium(最多支持绑定10个公网IP)、large(最多支持绑定15个公网IP)三种
    eips List RequestBody参数 NAT网关关联的一个公网EIP或者共享带宽中的一个或多个EIP
    billing Billing RequestBody参数 计费信息

    返回头域

    除公共头域,无其它特殊头域。

    返回参数

    参数名称 类型 描述
    natId String 创建的NAT的ID

    请求示例-预付费

    POST /v1/nat?clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
    Host: bcc.bj.baidubce.com
    ContentType: application/json    
    Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2018-07-05T04:17:29Z/3600/  host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
    
    {
        "name":"nat1",
        "vpcId":"vpc-a4sg6vsfzbra",
        "spec":"small",
        "eips":[
            "10.107.247.192"
        ],
        "billing":{
            "reservation":{
                "reservationLength":1,
                "reservationTimeUnit":"month"
            },
            "paymentTiming":"Prepaid"
        }
    }     

    请求示例-后付费

    POST /v1/nat?clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
    Host: bcc.bj.baidubce.com
    ContentType: application/json    
    Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2018-07-05T04:17:29Z/3600/    host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
    
    {
        "name":"nat1",
        "vpcId":"vpc-a4sg6vsfzbra",
        "spec":"small",
        "billing":{
            "paymentTiming":"Postpaid"
        }
    }         

    返回示例

    HTTP/1.1 200 OK
    x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
    Date: Fri, 06 July 2018 07:06:06 GMT
    Content-Type: application/json;charset=UTF-8
    Server: BWS
    
    {
        "natId": "nat-b58rnkn1g98h"
    }
    上一篇
    ACL相关接口
    下一篇
    查询NAT网关列表