私有网络VPC

    创建对等连接

    描述

    创建对等连接

    • 对于本端区域和对端区域相同的对等连接,只支持后付费。
    • 跨账号的对等连接,必须接受端接受后对等连接才可用。
    • 对于同账号的对等连接,系统会触发对端自动接受。
    • 任意两个VPC之间最多只能存在一条对等连接。
    • 发起端和接收端的VPC不能是同一个。
    • 如果本端vpc和对端vpc均为中继vpc,则不可以建立对等连接。

    请求结构

    POST /v{version}/peerconn?clientToken={clientToken} HTTP/1.1    
    Host: bcc.bj.baidubce.com      
    Authorization: authorization string
    {
        "bandwidthInMbps" : bandwidthInMbps,
        "description" : description,
        "localIfName" : localIfName,
        "localVpcId" : localVpcId,
        "peerAccountId": peerAccountId,
        "peerVpcId" : peerVpcId,
        "peerRegion" : peerRegion,
        "peerIfName" : peerIfName,
    	"billing": {
    		"paymentTiming": paymentTiming,
    		"reservation": {
    			"reservationLength": reservationLength,
    			"reservationTimeUnit": reservationTimeUnit
    		}
    	}
    }

    请求头域

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

    请求参数

    参数名称 类型 是否必需 参数位置 描述
    version String URL参数 API版本号,当前取值1
    clientToken String Query参数 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
    bandwidthInMbps int 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参数 计费信息

    返回头域

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

    返回参数

    参数名称 类型 描述
    peerConnId String 创建的对等连接ID

    请求示例-本帐号

    POST /v1/peerconn?clientToken=be31b98c-5e51-48e8-9830-9be700de5a20 HTTP/1.1     
    Host: bcc.bj.baidubce.com      
    Authorization: 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
    ContentType: application/json 
    {
        "bandwidthInMbps":500,
        "description":"peer_same_account",
        "localIfName":"localIfName",
        "localVpcId":"vpc-13vuxu016dew",
        "peerVpcId":"vpc-jcvmhw9h1a35",
        "peerRegion":"bj",
        "peerIfName":"peerIfName",
        "billing":{
            "paymentTiming":"Postpaid"
        }
    }    
     

    请求示例-跨账号

    POST /v1/peerconn?clientToken=be31b98c-5ss1-4638-9530-9be700de5a20 HTTP/1.1 
    Host: bcc.bj.baidubce.com 
    content-type: application/json
    authorization: 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
    {
        "bandwidthInMbps":500,
        "description":"peer_diff_account",
        "localIfName":"sss",
        "localVpcId":"vpc-zuqfiksbu5cu",
        "peerAccountId":"7058ff6052254a679f5714548feda935",
        "peerVpcId":"vpc-mivwn2w9xicb",
        "peerRegion":"bj",
        "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
    
    {
        "peerConnId": "peerconn-9td54fmx143e"
    }
    上一篇
    NAT网关相关接口
    下一篇
    查询对等连接列表