调用ModifyVpnGatewayAttributes修改VPN网关的基本信息,包括VPN网关的名称、带宽大小和描述信息。
已到期的包年包月VPN网关、已欠费关停的按量计费VPN网关,不支持修改带宽规格。
包年包月VPN网关带宽规格修改成功后,新规格立即生效,到期时间不变。规格修改时界面展示的费用,是购买新规格费用与已实际支付费用的差价,详细变更费用介绍请参见变更包年包月资源规格。
按量计费VPN网关带宽规格修改成功后,新规格立即生效,并立即按照新规格的价格进行计费。在一个计费周期下修改VPN网关带宽规格,该计费周期下的费用计算方式为:旧规格单价 × 旧规格使用时间 + 新规格单价 × 新规格使用时间。
若当前VPN网关版本过旧,VPN网关规格不支持从200Mbps及以下规格升配至500Mbps或1Gbps,也不支持从500Mbps或1Gbps降配至200Mbps及以下。如有需要,请先前往控制台更新VPN网关至最新版本,具体操作请参见升级VPN网关。
以下操作会导致连接中断,请在业务空闲时操作:
SslMaxConnections
。名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ModifyVpnGatewayAttributes | 要执行的操作,取值:ModifyVpnGatewayAttributes。 |
Version | String | 是 | 2020-04-01 | API版本信息。 |
VpnGatewayId | String | 是 | vgw-12bfa2du7fojk17q7y1rk**** | VPN网关实例的ID。您可调用DescribeVpnGateways查询VPN网关的ID信息。 |
VpnGatewayName | String | 否 | VpnGateway-test | VPN网关实例的名称。
|
Description | String | 否 | This is a sample description | VPN网关实例的描述。
|
Bandwidth | Integer | 否 | 20 | VPN网关实例的带宽规格单位:Mbps。
说明 1000Mbps带宽规格VPN网关为邀测功能,仅开通此规格的用户可使用,未开通此规格 |
IpsecEnabled | Boolean | 否 | true | 是否开启IPSec功能。
说明
|
SslEnabled | Boolean | 否 | false | 是否开启SSL VPN功能。
说明
|
SslMaxConnections | Integer | 否 | 10 | SSL VPN规格的最大连接数,仅
|
Asn | Integer | 否 | 64512 | VPN网关的ASN。仅支持首次配置ASN,即原先VPN网关未配置ASN可通过配置此参数设置ASN,如果VPN网关已配置ASN,则不允许修改。
说明 VPN连接BGP功能为邀测功能,仅开通后可使用,如需试用请联系客户经理。未开通请不要传入此参数。 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 202203211611080102121461940900**** | 请求ID。 |
OrderId | String | BO702327073660581**** | 订单ID。 |
GET /?Action=ModifyVpnGatewayAttributes&Version=2020-04-01&VpnGatewayId=vgw-12bfa2du7fojk17q7y1rk****&VpnGatewayName=test&Description=test&Bandwidth=10 HTTP/1.1 Host: open.volcengineapi.com ServiceName: vpn Region: cn-beijing
{ "ResponseMetadata": { "RequestId": "202203211611080102121461940900****", "Action": "ModifyVpnGatewayAttributes", "Version": "2020-04-01", "Service": "vpn", "Region": "cn-beijing" }, "Result": { "RequestId": "202203211611080102121461940900****", "OrderId":"BO702327073660581****" } }
此处仅展示当前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 | InvalidVpnGateway.InvalidStatus | The specified VPN gateway is not in the correct status for the request. | 指定的VPN网关所处的状态无法响应该请求。 |
400 | InvalidVpnGatewayBandwidth.Malformed | The specified VPN gateway bandwidth is malformed. | 指定的VPN网关带宽不支持。 |
400 | InsufficientResource.VpnGateway | The specified region does not have enough resources for VPN gateway. | VPN网关可用资源不足。 |
400 | OrderError | Failed to create an order in one step. | 创建订单并支付失败。 |
400 | PreOrderError | Failed to create pre order. | 创建配置单失败。 |
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 | InvalidIpsecEnabled.InUse | The specified VPN gateway has dependent resource of VPN connection. | VPN网关上存在IPSec连接,无法关闭IPSec功能。 |
400 | InvalidSslEnabled.InUse | The specified VPN gateway has dependent resource of SSL server. | VPN网关上存在SSL服务端,无法关闭SSL功能。 |
400 | InvalidSslMaxConnections.Malformed | The specified SSL max connection of VPN Gateway is malformed. | 指定的VPN网关SSL最大连接数不合法。 |
400 | InvalidVpnEnabled.Malformed | IpsecEnabled and SslEnabled can not be set to false at the same time. | IPSec功能与SSL功能不能同时关闭。 |
400 | InvalidVpnGateway.FirmwareNotSupported | The specified features aren't supported by the VPN gateway, please upgrade your VPN gateway. | VPN网关不支持所选择的功能,请升级您的VPN网关。 |
400 | InvalidVpnGateway.SslNotEnabled | SSL of the specified VPN gateway is not enabled. | 当前VPN网关未开启SSL功能。 |
400 | InvalidSslMaxConnections.ClientIpPoolNotEnough | The specified SslMaxConnections is larger than the support ip numbers of ssl server. | SSL最大连接数大于当前SSL服务端支持的IP数量。 |
400 | InvalidVpnGateway.InvalidASN | The VPN Gateway ASN is invalid and it should be in the range of 64512-65534 or 4200000000-4294967294. | 指定的ASN不合法。ASN应该在64512-65534、4200000000-4294967294范围内。 |
400 | InvalidVpnGatewayAsn.ASNAlreadyConfigured | The specified VPN gateway already has an ASN, which cannot be modified. | 指定的VPN网关实例已配置ASN。 |
403 | Forbidden | The specified service is temporarily unavailable. Please try again later. | 指定的服务暂时不可用,请稍后重试。 |
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 | InvalidVpnGateway.NotFound | The specified VPN gateway does not exist. | 指定的VPN网关不存在。 |
404 | InvalidVpnGateway.GetInstanceDetail | Get instance detail failed. | 获取实例信息失败。 |
412 | InvalidVpnGateway.Expired | The specified VPN gateway has expired. | 指定的VPN网关已过期。 |