调用ModifyVpnConnectionAttributes修改IPsec连接的信息,包括名称、描述、本端网段、对端网段、IKE配置和IPsec配置等。
2024年09月30日前已创建的TR类型的IPsec连接,如需修改IPsec连接配置开启动态路由传播模式,请提交工单处理。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ModifyVpnConnectionAttributes | 要执行的操作,取值:ModifyVpnConnectionAttributes |
Version | String | 是 | 2020-04-01 | API版本信息。 |
VpnConnectionId | String | 是 | vgc-3tehy13n2l4c6c0v**** | IPsec连接的ID。您可调用DescribeVpnConnections查询IPsec连接的ID信息。 |
VpnConnectionName | String | 否 | abc | IPsec连接的名称。
|
Description | String | 否 | This is a sample description | IPsec连接的描述。
|
LocalSubnet.N | List of String | 否 | LocalSubnet.1=10.0.XX.0/24&LocalSubnet.2=10.0.XX.0/24 | IPsec连接的本端网段。
|
RemoteSubnet.N | List of String | 否 | RemoteSubnet.1=172.16.XX.0/24&RemoteSubnet.2=172.16.XX.0/24 | IPsec连接的对端网段。
|
IkeConfig | List of String | 否 | IkeConfig.Psk=Test123***&IkeConfig.Version=v1&IkeConfig.Mode=main&IkeConfig.EncAlg=aes&IkeConfig.AuthAlg=sha1&IkeConfig.DhGroup=group2&IkeConfig.Lifetime=86400 | IPsec连接的IKE配置信息,不填的参数将保持原有配置。包含如下参数: 说明 若传入的用户网关的IP地址为
|
IpsecConfig | List of String | 否 | IpsecConfig.EncAlg=aes&IpsecConfig. AuthAlg=sha1&IpsecConfig. DhGroup=group2&IpsecConfig.Lifetime=86400 | IPsec连接的IPsec配置信息,不填的参数将保持原有配置。包含如下参数:
|
NatTraversal | Boolean | 否 | false | 是否开启NAT穿越功能。
|
DpdAction | String | 否 | clear | DPD功能的状态。
|
NegotiateInstantly | Boolean | 否 | true | 是否立即发起协商模式。 说明 若IPsec连接关联的用户网关IP地址为
|
LogEnabled | Boolean | 否 | false | 是否启用连接日志。启用连接日之后,您可查看、下载IPsec连接日志,并通过日志信息自行排查IPsec连接的故障问题。
说明 启用连接日志前请先确认当前账号已开通日志服务和对象存储服务,并已为VPN连接服务授权跨服务访问日志服务。 |
Spec | String | 否 | default | IPsec连接实例规格,仅关联TR实例的IPsec生效,关联VPN网关实例的IPsec无效。不填保持默认配置。
说明 1G规格当前为邀测阶段,仅开启后可使用,如需试用请联系客户经理开通。未开通1G规格,此处请不要传入 |
BgpConfig.EnableBgp | Bool | 否 | True | 是否开启动态路由传播功能。
说明 BGP功能当前为邀测阶段,仅开启后可使用BGP功能,如需试用请联系客户经理开通。未开启BGP功能,此处请不要传入 |
BgpConfig.TunnelCidr | String | 否 | 169.254.XX.XX/30 | 隧道网段,是BGP 会话本端IP和对端IP所在的 CIDR 地址段。
|
BgpConfig.LocalBgpIp | String | 否 | 169.254.XX.XX | 本端隧道IP,是配置在VPN网关上的BGP地址
|
CustomerGatewayId | String | 否 | cgw-3tehy13n2l4c6c0v**** | IPsec连接关联的用户网关的ID。您可调用DescribeCustomerGateways查询用户网关的ID信息,不填保持原有配置。 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 202203211611080102121461940900**** | 请求ID。 |
OrderId | String | Order7078570823273845036 | 订单ID。 |
GET /?Action=ModifyVpnConnectionAttributes&Version=2020-04-01&VpnConnectionId=vgc-2bzvqi8kerd342dx0eg2f****&IpsecConfig.EncAlg=aes256 HTTP/1.1 Host: open.volcengineapi.com ServiceName: vpn Region: cn-beijing
{ "ResponseMetadata": { "RequestId": "202203211611080102121461940900****", "Action": "ModifyVpnConnectionAttributes", "Version": "2020-04-01", "Service": "vpn", "Region": "cn-beijing" }, "Result": { "RequestId": "202203211611080102121461940900****", "OrderId": "Order7078570823273845036" } }
此处仅展示当前API的错误码,更多错误码请参见公共错误码。
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
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 | InvalidVpnConnectionLocalSubnet.Malformed | The specified LocalSubnet is malformed. | 指定的本端网段不合法。 |
400 | InvalidVpnConnectionRemoteSubnet.Malformed | The specified RemoteSubnet is malformed. | 指定的对端网段不合法。 |
400 | InvalidVpnConnectionIKEPsk.Malformed | The specified IKE Psk is malformed. Ensure the maximum length of IKE Psk is 100. | 指定的IKE Psk格式不合法。IKE Psk长度不能超过100个字符。 |
400 | InvalidVpnConnectionIKEPsk.Malformed | The specified IKE Psk is malformed. | 指定的IKE Psk不合法。 |
400 | InvalidVpnConnectionIKEAuthElg.Malformed | The specified IKE AuthAlg is malformed. | 指定的IKE AuthAlg不合法。 |
400 | InvalidVpnConnectionIKEEncElg.Malformed | The specified IKE EncAlg is malformed. | 指定的IKE EncAlg不合法。 |
400 | InvalidVpnConnectionIKEDhGroup.Malformed | The specified IKE DhGroup is malformed. | 指定的IKE DhGroup不合法。 |
400 | InvalidVpnConnectionIKEMode.Malformed | The specified IKE Mode is malformed. | 指定的IKE Mode不合法。 |
400 | InvalidVpnConnectionIKEVersion.Malformed | The specified IKE Version is malformed. | 指定的IKE Version不合法。 |
400 | InvalidVpnConnectionIKELocalID.Malformed | The specified IKE LocalId is malformed. Ensure the maximum length of IKE LocalId is 100. | 指定的IKE LocalId格式不合法。IKE LocalId长度不能超过100个字符。 |
400 | InvalidVpnConnectionIKELocalID.Malformed | The specified IKE LocalId is malformed. | 指定的IKE LocalId不合法。 |
400 | InvalidVpnConnectionIKERemoteID.Malformed | The specified IKE RemoteId is malformed. Ensure the maximum length of IKE RemoteId is 100. | 指定的IKE RemoteId格式不合法。IKE RemoteId长度不能超过100个字符。 |
400 | InvalidVpnConnectionIKERemoteID.Malformed | The specified IKE RemoteId is malformed. | 指定的IKE RemoteId不合法。 |
400 | InvalidVpnConnectionIKELifetime.Malformed | The specified IKE Lifetime is malformed. | 指定的IKE Lifetime不合法。 |
400 | InvalidVpnConnectionIPSecAuthElg.Malformed | The specified IPSec AuthAlg is malformed. | 指定的IPSec AuthAlg不合法。 |
400 | InvalidVpnConnectionIPSecEncElg.Malformed | The specified IPSec EncAlg is malformed. | 指定的IPSec EncAlg不合法。 |
400 | InvalidVpnConnectionIPSecDhGroup.Malformed | The specified IPSec DhGroup is malformed. | 指定的IPSec DhGroup不合法。 |
400 | InvalidVpnConnectionIPSecLifetime.Malformed | The specified IPSec Lifetime is malformed. | 指定的IPSec Lifetime不合法。 |
400 | QuotaExceeded.LocCIDREachVpnCon | You've reached the limit on the number of local subnet per IPSec connection that you can create. | 已达到每个IPSec连接可创建的本端网段数量上限。 |
400 | QuotaExceeded.RemCIDREachVpnCon | You've reached the limit on the number of remote subnet per IPSec connection that you can create. | 已达到每个IPSec连接可创建的对端网段数量上限。 |
400 | InvalidVpnConnectionDpdAction.Malformed | The specified DpdAction is malformed. | 指定的DpdAction不合法。 |
400 | InvalidVpnGateway.FirmwareNotSupported | The specified features aren't supported by the VPN gateway, please upgrade your VPN gateway. | VPN网关不支持所选择的功能,请升级您的VPN网关。 |
400 | IncorrectVpnConnectionAttachStatus | The operation is not supported by the current IPSec connection attach status. | 当前操作不支持,请稍后重试。 |
400 | IncorrectVpnConnectionStatus | The operation is not supported by the current vpn connection. | 当前操作不支持,请稍后重试。 |
400 | InvalidVpnConnectionLocalSubnet.Conflict | The specified LocalSubnet conflicts with that of another subnet. | 指定的本端网段与其他网段存在冲突。 |
400 | InvalidVpnConnectionRemoteSubnet.Conflict | The specified RemoteSubnet conflicts with that of another subnet. | 指定的对端网段与其他网段存在冲突。 |
400 | InvalidVpnConnectionRemoteId.Conflict | The specified IKE RemoteId conflicts with that of another IPSec connection in the specified VPN gateway. | 指定的IKE RemoteId与本网关下其他IPSec连接存在冲突。 |
400 | InvalidVpnConnection.LogNotSupported | IPSec connection log is not supported in this region. | 当前地域不支持IPSec连接日志功能。 |
400 | LimitExceeded.TLSProject | You've reached the limit on the number of TLS project per region that you can create. | 已达到当前账户在单一地域下可创建的TLS日志项目数量上限。 |
400 | InsufficientResource.VpnConnection | The specified region does not have enough resources for IPSec connection. | IPSec连接可用资源不足。 |
400 | OrderError | Failed to create an order in one step. | 创建订单并支付失败。 |
400 | UnsupportedOperation | The request on the specified instance is denied due to the account balance and available vouchers are less than 100 yuan in total. | 因账户余额及可用代金券共不足100元,对于该实例的操作请求被拒绝。 |
400 | UnsupportedOperation | The request on the specified instance is denied due to the account in arrears status. | 因账户处于欠费状态,对于该实例的操作请求被拒绝。 |
400 | InvalidVpnConnectionBgpLocalIp.Malformed | The BGP local IP is invalid; it should be within BGP tunnel CIDR and must be a host IP. | 指定的BGP本端地址不合法。 |
400 | InvalidVpnConnectionBgpTunnelCidr.Malformed | The BGP tunnel CIDR is invalid. | 指定的BGP隧道地址不合法。 |
400 | InvalidCustomerGateWay.ASNNotConfigured | The specified Customer gateway does not have an ASN. | 指定的用户网关未配置ASN,无法使用BGP功能。 |
400 | InvalidCustomerGateway.InvalidStatus | The specified customer gateway is not in the correct status for the request. | 指定的用户网关所处的状态无法响应该请求。 |
400 | InvalidVpnConnection.MoidfyCustomerGatewayNotSupport | The specified VPN connection does not support modifying the customer gateway. | 指定的VPN连接不支持修改用户网关。 |
400 | InvalidVpnConnectionBgpTunnelCidr.Conflict | The specified BGP tunnel CIDR has conflicts. | 指定的BGP隧道地址存在冲突。 |
400 | InvalidVpnGateway.ASNNotConfigured | The specified VPN gateway does not have an ASN. | 指定的VPN网关未配置ASN,无法使用BGP功能。 |
400 | InvalidVpnGateway.CustomerGateWayASNDuplicated | The VPN gateway ASN is the same as the customer gateway ASN. | VPN网关的ASN与用户网关的ASN一致,无法使用BGP功能。 |
400 | InvalidVpnGateway.InvalidStatus | The specified VPN gateway is not in the correct status for the request. | 指定的VPN网关所处的状态无法响应该请求。 |
403 | InvalidVpn.ServiceRoleNotAuthorized | The service role for VPN has not been authorized. | 当前账号尚未授权VPN的服务角色。 |
403 | InvalidVpnConnection.TlsAccessDenied | TLS service access denied. | 当前账号未开通日志服务。 |
403 | InvalidVpnConnection.TlsNotSupport | TLS is not supported in this region. | 当前账号在此地域不支持TLS服务。 |
403 | Forbidden.VpnConnectionBlocked | The specified TR IPsec is blocked. | 当前TR IPsec封禁中,禁止操作。 |
403 | Forbidden.VpnGatewayBlocked | The specified VPN gateway is blocked. | 当前VPN网关封禁中,禁止操作。 |
403 | Forbidden.VpnBgpPermissionNotGranted | The specified account is not granted VPN BGP permission. | 当前账号未开通VPN支持BGP权限。 |
404 | InvalidVpnConnection.NotFound | The specified IPSec connection does not exist. | 指定的IPSec连接不存在。 |
412 | InvalidVpnGateway.Expired | The specified VPN gateway has expired. | 指定的VPN网关已过期。 |
412 | InvalidVpnConnection.AccountInArrears | The specified IPSec connection has been shut down due to the account in arrears status. | 指定的IPSec连接已欠费关停。 |