所有文档

          私有网络 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网关列表