创建对等连接
更新时间:2024-12-30
描述
创建对等连接。
- 对于本端区域和对端区域相同的对等连接,只支持后付费;
- 跨账号的对等连接,必须接受端接受后对等连接才可用;
- 对于同账号的对等连接,系统会触发对端自动接受;
- 任意两个VPC之间最多只能存在一条对等连接;
- 发起端和接收端的VPC不能是同一个;
- 如果本端VPC和对端VPC均为中继VPC,则不可以建立对等连接;
请求结构
                Plain Text
                
            
            1POST /v{version}/peerconn?clientToken={clientToken} HTTP/1.1    
2Host: bcc.bj.baidubce.com      
3Authorization: authorization string
4{
5    "bandwidthInMbps" : bandwidthInMbps,
6    "description" : description,
7    "localIfName" : localIfName,
8    "localVpcId" : localVpcId,
9    "peerAccountId": peerAccountId,
10    "peerVpcId" : peerVpcId,
11    "peerRegion" : peerRegion,
12    "peerIfName" : peerIfName,
13	"billing": {
14		"paymentTiming": paymentTiming,
15		"reservation": {
16			"reservationLength": reservationLength,
17			"reservationTimeUnit": reservationTimeUnit
18		}
19	},
20    "tags":[
21        {
22          "tagKey": tagKey,
23          "tagValue": tagValue
24        }
25    ],
26    "resourceGroupId": resourceGroupId,
27    "deleteProtect": deleteProtect
28}请求头域
除公共头域外,无其它特殊头域。
请求参数
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 | 
|---|---|---|---|---|
| version | String | 是 | URL参数 | API版本号,当前取值1 | 
| clientToken | String | 是 | Query参数 | 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性 | 
| bandwidthInMbps | Integer | 是 | RequestBody参数 | 对等连接的带宽 | 
| description | String | 否 | RequestBody参数 | 对等连接的备注 | 
| localIfName | String | 否 | RequestBody参数 | 本端接口名称 | 
| localVpcId | String | 是 | RequestBody参数 | 本端VPC的ID | 
| peerAccountId | String | 否 | RequestBody参数 | 对端账户ID,只有在建立跨账号的对等连接时需要该字段 | 
| peerVpcId | String | 是 | RequestBody参数 | 对等连接对端VPC的ID | 
| peerRegion | String | 是 | RequestBody参数 | 对等连接的对端区域 | 
| peerIfName | String | 否 | RequestBody参数 | 对等连接对端接口名称,只有本账号的对等连接才允许设置该字段 | 
| billing | Billing | 是 | RequestBody参数 | 计费信息 | 
| tags | List<TagModel> | 否 | RequestBody参数 | 待创建的标签键值对列表 | 
| resourceGroupId | String | 否 | RequestBody参数 | 资源组ID | 
| deleteProtect | Boolean | 否 | RequestBody参数 | 是否开启释放保护。缺省值为false,代表允许删除 | 
返回头域
除公共头域,无其它特殊头域。
返回参数
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| peerConnId | String | 创建的对等连接ID | 
请求示例-本账号
                Plain Text
                
            
            1POST /v1/peerconn?clientToken=be31b98c-5e51-48e8-9830-9be700de5a20 HTTP/1.1     
2Host: bcc.bj.baidubce.com      
3Authorization: bce-auth-v1/930192808c0c11e8b62ccf3a4a052967/2018-07-20T11:06:43Z/3600/host;x-bce-account;x-bce-client-ip;x-bce-date;x-bce-request-id;x-bce-security-token/749f35181233d0f744f30e77457dc605c6eed31c9a45856e2bf8c415245d9af1
4{
5    "bandwidthInMbps":500,
6    "description":"peer_same_account",
7    "localIfName":"localIfName",
8    "localVpcId":"vpc-13vuxu016dew",
9    "peerVpcId":"vpc-jcvmhw9h1a35",
10    "peerRegion":"bj",
11    "peerIfName":"peerIfName",
12    "billing":{
13        "paymentTiming":"Postpaid"
14    },
15    "tags":[
16        {
17          "tagKey": "tagKey",
18          "tagValue": "tagValue"
19        }
20    ],
21    "resourceGroupId": "RESG-UoMgbkuLNjj"
22}    
23 请求示例-跨账号
                Plain Text
                
            
            1POST /v1/peerconn?clientToken=be31b98c-5ss1-4638-9530-9be700de5a20 HTTP/1.1 
2Host: bcc.bj.baidubce.com 
3Authorization: bce-auth-v1/930192808c0c11e8b62ccf3a4a052967/2018-07-20T11:06:43Z/3600/host;x-bce-account;x-bce-client-ip;x-bce-date;x-bce-request-id;x-bce-security-token/749f35181233d0f744f30e77457dc605c6eed31c9a45856e2bf8c415245d9af1
4{
5    "bandwidthInMbps":500,
6    "description":"peer_diff_account",
7    "localIfName":"sss",
8    "localVpcId":"vpc-zuqfiksbu5cu",
9    "peerAccountId":"7058ff6052254a679f5714548feda935",
10    "peerVpcId":"vpc-mivwn2w9xicb",
11    "peerRegion":"bj",
12    "billing":{
13        "paymentTiming":"Postpaid"
14    },
15    "tags":[
16        {
17          "tagKey": "tagKey",
18          "tagValue": "tagValue"
19        }
20    ],
21    "resourceGroupId": "RESG-UoMgbkuLNjj",
22    "deleteProtect":true
23}返回示例
                Plain Text
                
            
            1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Fri, 06 July 2018 07:06:06 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6
7{
8    "peerConnId": "peerconn-9td54fmx143e"
9}