调用CreateBgpPeer为路由方式为“BGP路由”的虚拟接口创建一个BGP邻居。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateBgpPeer | 要执行的操作,取值为CreateBgpPeer。 |
Version | String | 是 | 2020-04-01 | API版本信息。 |
BgpPeerName | String | 否 | test | BGP邻居的名称。
|
Description | String | 否 | This is a sample description | BGP邻居的描述信息。
|
VirtualInterfaceId | String | 是 | dcv-3tehy13n2l4c6c0v**** | BGP邻居所在虚拟接口的ID。您可调用DescribeDirectConnectVirtualInterfaces查询虚拟接口的ID。 |
RemoteAsn | Integer | 是 | 32500 | BGP邻居的ASN。 |
AuthKey | String | 否 | testAuth | BGP邻居的认证密钥。长度范围6~80个字符,可输入英文大小写字母、特殊符号~`!@#$%^*()-_=+[]{}|,./;:及数字。 |
IpVersion | String | 否 | IPv4 | BGP邻居的IP类型。
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 202111161611080102121461940900**** | 请求ID。 |
BgpPeerId | String | bgp-2752hz4teko3k7fap8u4c**** | 新创建BGP邻居的ID。 |
GET /?Action=CreateBgpPeer&Version=2020-04-01&BgpPeerName=test&Description=test&VirtualInterfaceId=dcv-3tehy13n2l4c6c0v****&RemoteAsn=32500&AuthKey=testA**** HTTP/1.1 Host: open.volcengineapi.com ServiceName: directconnect Region: cn-beijing
{ "ResponseMetadata": { "RequestId": "202111161611080102121461940900****", "Action": "CreateBgpPeer", "Version": "2020-04-01", "Service": "directconnect", "Region": "cn-beijing" }, "Result": { "RequestId": "202111161611080102121461940900****", "BgpPeerId": "bgp-2752hz4teko3k7fap8u4c****" } }
此处仅展示当前API的错误码,更多错误码请参见公共错误码。
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | InvalidBgpPeer.RemoteAsnMalformed | The specified remote ASN is malformed. Ensure that you've specified the remote ASN is not 137718. | 指定的ASN不合法。ASN不能和火山引擎ASN一致。 |
400 | InvalidBgpPeer.VirtualInterfaceMalformed | The specified virtual interface does not support creating a BGP Peer. | 指定的虚拟接口不支持创建BGP邻居。 |
400 | InvalidBgpPeer.RemoteAsnMalformed | The specified BGP remote ASN is malformed. | 指定ASN不合法。 |
400 | InvalidBgpPeer.AuthKeyMalformed | The specified BGP AuthKey is malformed. | 指定的BGP认证密钥不合法。 |
400 | InvalidName.Malformed | The specified name is malformed. Ensure the maximum length of name is 128. | 指定的名称格式不合法。名称长度不能超过128个字符。 |
400 | InvalidName.Malformed | The specified name is malformed. | 指定的名称格式不合法。请修复名称格式后重试。 |
400 | InvalidDescription.Malformed | The specified description is malformed. Ensure the maximum length of description is 255. | 指定的描述格式不合法。描述长度不能超过255个字符。 |
400 | InvalidDescription.Malformed | The specified description is malformed. | 指定的描述格式不合法。请修复描述格式后重试。 |
400 | InvalidDirectConnectGateway.InvalidStatus | The specified direct connect gateway is not in the correct status for the request. | 指定的专线网关所处的状态无法响应该请求。 |
400 | InvalidDirectConnectConnection.InvalidBusinessStatus | The specified direct connect connection is not in the correct status for the request. The specified direct connect connection is in freeze. | 指定的物理专线所处的状态无法响应该请求。当前物理专线被冻结。 |
400 | InvalidDirectConnectGateway.InvalidBusinessStatus | The specified direct connect gateway is not in the correct status for the request. The specified direct connect gateway is in freeze. | 指定的专线网关所处的状态无法响应该请求。当前专线网关被冻结。 |
400 | InvalidBgpPeer.IpVersionMalformed | The specified IP version is malformed. | 指定的IP版本不合法。 |
400 | InvalidBgpPeer.IpVersionMismatch | The specified direct connect virtual interface has no IPv6 address. | 指定的虚拟接口上没有IPv6地址。 |
400 | InvalidDirectConnectVirtualInterface.InvalidStatus | The specified direct connect virtual interface is not in the correct status for the request. | 指定的虚拟接口所处的状态无法响应该请求。 |
400 | InvalidBgpPeer.RemoteAsnConflictBgpAsn | The specified ASN is invalid. The ASN cannot be the same as the ASN of direct connect gateway. | 指定的BGP邻居ASN不合法,不能和专线网关ASN一致。 |
403 | Forbidden.IPv6 | You are not authorized to operate IPv6 functions. | 无权限操作IPv6功能。 |
403 | InvalidOperation.NotSupport | The operation is not supported. | 当前操作不支持。 |
404 | InvalidDirectConnectVirtualInterface.NotFound | The specified direct connect virtual interface does not exist. | 指定的虚拟接口不存在。 |
409 | InvalidBgpPeer.Conflict | The specified BGP peer conflicts with another BGP peer. | 指定的BGP邻居与另一条BGP邻居冲突。 |