创建NAT网关
所有文档
menu

私有网络 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],
    "dnatEips":[dnatEips],
	"billing": {
		"paymentTiming": paymentTiming,
		"reservation": {
			"reservationLength": reservationLength,
			"reservationTimeUnit": reservationTimeUnit
		}
	},
    "tags":[
        {
          "tagKey": tagKey,
          "tagValue": tagValue
        }
    ],
    "resourceGroupId": resourceGroupId,
    "deleteProtect":deleteProtect
}

请求头域

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

请求参数

参数名称 类型 是否必需 参数位置 描述
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)三种;该参数和cuNum只能二选一,仅适用于普通型NAT网关
cuNum Integer RequestBody参数 NAT网关的CU数量,该参数和spec只能二选一,仅适用于增强型NAT网关
eips List RequestBody参数 关联NAT网关SNAT的EIP或者共享带宽中的一个或多个EIP
dnatEips List RequestBody参数 关联NAT网关DNAT的EIP或者共享带宽中的一个或多个EIP
bindEips List RequestBody参数 关联NAT网关的EIP或者共享带宽中的一个或多个EIP,仅适用于增强型NAT网关
billing Billing RequestBody参数 计费信息
tags List<TagModel> RequestBody参数 待创建的标签键值对列表。
resourceGroupId String RequestBody参数 资源组
deleteProtect Boolean RequestBody参数 是否开启释放保护。缺省值为false,代表允许删除

返回头域

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

返回参数

参数名称 类型 描述
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"
    ],
    "dnatEips":[
        "100.88.14.90"
    ],
    "billing":{
        "reservation":{
            "reservationLength":1,
            "reservationTimeUnit":"month"
        },
        "paymentTiming":"Prepaid"
    },
    "tags":[
        {
          "tagKey": "tagKey",
          "tagValue": "tagValue"
        }
    ],
    "resourceGroupId": "RESG-UoMgbkuLNjj",
    "deleteProtect": true
}     

请求示例-后付费

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"
    },
    "tags":[
        {
          "tagKey": "tagKey",
          "tagValue": "tagValue"
        }
    ],
    "resourceGroupId": "RESG-UoMgbkuLNjj",
    "deleteProtect": true
}         

返回示例

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"
}
上一篇
高可用虚拟IP相关接口
下一篇
查询NAT网关列表