调用CreateSslVpnServer创建一个SSL服务端。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateSslVpnServer | 要执行的操作,取值:CreateSslVpnServer。 |
Version | String | 是 | 2020-04-01 | API版本信息。 |
VpnGatewayId | String | 是 | vgw-12bfa2du17q7y1rk**** | 创建SSL服务端使用的VPN网关的ID。您可调用DescribeVpnGateways查询VPN网关的ID信息。 |
LocalSubnets.N | List of String | 是 | LocalSubnets.1=10.0.1.0/8&LocalSubnets.2=10.0.2.0/8 | SSL服务端的本端网段,本端网段是客户端通过SSL VPN连接访问的地址段。
说明 最多可传入 5 个本端网段,且不可与 |
ClientIpPool | String | 是 | 192.168.1.0/24 | SSL客户端网段。在SSL VPN中,客户端网段是为客户端虚拟网卡分配的访问地址的网段,而不是客户端已有的内网网段。
|
SslVpnServerName | String | 否 | test-ssl-vpn | 待创建的SSL服务端的名称。
|
Description | String | 否 | This is a descrption | 待创建的SSL服务端的描述。
|
Protocol | String | 否 | UDP | SSL服务端所使用的协议,取值:
|
Cipher | String | 否 | AES-128-CBC | SSL服务端的加密算法。
|
Auth | String | 否 | SHA1 | SSL服务端的认证算法。
|
Compress | Boolean | 否 | false | 是否对传输数据进行压缩处理。
|
ClientToken | String | 否 | 02fb3da4-130e-11e9-8e44-0016e04**** | 客户端Token,用于保证请求幂等性。
|
ProjectName | String | 否 | Project_1 | SSL服务端所属的项目。不填默认为default ,即创建的资源属于default项目。 |
Port | Integer | 否 | 1194 | SSL服务端所使用的端口。默认值:1194。
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 0ED8D006-F706-4D23-88ED-E11ED28D**** | 请求ID。 |
SslVpnServerId | String | vss-zm55pqtvk17oq32zd**** | SSL服务端的实例ID |
GET /?Action=CreateSslVpnServer&Version=2020-04-01&ClientIpPool=172.XX.XX.0/16&VpnGatewayId=vgw-12bjrw3x177y817q7y****&LocalSubnets.1=172.XX.XX.0/16&SslVpnServerName=vpn-test-ssl&Description=vpn-cicd-test&Protocol=UDP&Cipher=AES-128-CBC&Auth=SHA1&Compress=false HTTP/1.1 Host: open.volcengineapi.com ServiceName: vpn Region: cn-beijing
{ "ResponseMetadata": { "RequestId": "202307271943538F491489007CE3****", "Action": "CreateSslVpnServer", "Version": "2020-04-01", "Service": "vpn", "Region": "cn-beijing" }, "Result": { "RequestId": "202307271943538F491489007CE3****", "SslVpnServerId": "vss-2feyndgkcdbsw59gp68i****" } }
此处仅展示当前API的错误码,更多错误码请参见公共错误码。
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | IdempotentParameterMismatch | Arguments on this idempotent request are inconsistent with arguments used in previous request(s). | 此幂等请求的参数与前一个请求中使用的参数不一致。 |
400 | InvalidCidr.Malformed | The specified cidr block is malformed. | 指定的网段格式不合法。 |
400 | InvalidDescription.Malformed | The specified description is malformed. | 指定的描述格式不合法。请修复描述格式后重试。 |
400 | InvalidDescription.Malformed | The specified description is malformed. Ensure the maximum length of description is 255. | 指定的描述格式不合法。描述长度不能超过255个字符。 |
400 | InvalidName.Malformed | The specified name is malformed. | 指定的名称格式不合法。请修复名称格式后重试。 |
400 | InvalidName.Malformed | The specified name is malformed. Ensure the maximum length of name is 128. | 指定的名称格式不合法。名称长度不能超过128个字符。 |
400 | InvalidParameter.ClientTokenMalformed | The specified parameter ClientToken is malformed. | 指定的参数ClientToken格式不合法,长度不能超过64个ASCII字符。 |
400 | InvalidClientIpPool.ConflictRoute | The specified ClientIpPool conflicts with that of VPN gateway route table cidr. | 指定的客户端网段与VPN网关路由表中目的地址冲突。 |
400 | InvalidSslVpnClientIpPool.Conflict | The specified ClientIpPool conflicts with that of VPN gateway route. | 指定的客户端网段与VPN网关路由存在冲突。 |
400 | InvalidSslVpnServerAuth.Malformed | The specified Auth is malformed. | 指定的SSL服务端认证算法不合法。 |
400 | InvalidSslVpnServerCipher.Malformed | The specified Cipher is malformed. | 指定的SSL服务端加密算法不合法。 |
400 | InvalidSslVpnServerClientIpPool.Malformed | The specified ClientIpPool is malformed. | 指定的客户端网段不合法。 |
400 | InvalidSslVpnServerClientIpPoolMask.Malformed | The netmask length of client IP pool must be greater than or equal to 16 and less than or equal to 28. | 指定的客户端网段掩码必须大于等于16且小于等于28。 |
400 | InvalidSslVpnServerLocalSubnet.Conflict | There are conflicting CIDRs in the specified LocalSubnets. | 指定本端网段之间存在相互冲突的网段。 |
400 | InvalidSslVpnServerLocalSubnet.Malformed | The specified LocalSubnet is malformed. | 指定的本端网段不合法。 |
400 | InvalidSslVpnServerProtocol.Malformed | The specified Protocol is malformed. | 指定的SSL服务端协议不合法。 |
400 | InvalidVpnGateway.InvalidStatus | The specified VPN gateway is not in the correct status for the request. | 指定的VPN网关所处的状态无法响应该请求。 |
400 | InvalidVpnGateway.SslNotEnabled | SSL of the specified VPN gateway is not enabled. | 当前VPN网关未开启SSL功能。 |
400 | LimitExceeded.SslVpnServerEachVpnGateway | You've reached the limit on the number of SSL servers per VPN gateway that you can create. | 已达到每个VPN网关实例下可创建的SSL服务端数量上限。 |
400 | LimitExceeded.SslVpnServerLocalSubnets | You've reached the limit on the number of local subnets per SSL server that you can create. | 已达到每个SSL服务端可以配置的本端网段的数量上限。 |
400 | InvalidSslVpnServerClientIpPool.VpcRouteEntry | Failed to create route entry in the system route table of the VPC contains the specified VPN gateway for the client ip pool. | VPN网关所属VPC路由表中添加指向客户端网段的路由失败。 |
400 | QuotaExceeded.RouteEntry | Route entry of a route table number exceeded quota. | 已达到可创建路由条目的数量上限。 |
400 | InvalidClientIpPool.NotEnough | The support ip numbers of ClientIpPool is smaller than SslMaxConnections of vpn gateway. | 客户端网段支持的IP数量小于网关所选的连接规格。 |
400 | InvalidSslVpnServerPort.Malformed | The specified ssl vpn server port is invalid. | 指定的SSL服务端端口值不合法。 |
400 | QuotaExceeded.VpcRouteEntry | You've reached the limit on the number of route entry in the system route table of the VPC contains the specified VPN gateway that you can create. | 已达到指定VPN网关所属VPC系统路由表可创建路由条目的数量上限。 |
403 | Forbidden.VpnGatewayBlocked | The specified VPN gateway is blocked. | 当前VPN网关封禁中,禁止操作。 |
404 | InvalidVpnGateway.NotFound | The specified VPN gateway does not exist. | 指定的VPN网关不存在。 |
404 | InvalidProject.NotFound | The specified Project does not exist. | 指定的项目不存在。 |
409 | InvalidRouteCidr.Conflict | The specified CIDR block conflicts with that of another route in your route table. | 指定的CIDR地址块与所属路由表中另一个规则CIDR地址块冲突。 |
409 | InvalidSslVpnServerVpcRouteEntry.Conflict | The specified ClientIpPool conflicts with that of another route in the system route table of the VPC contains the VPN gateway. | 指定的客户端网段与VPN网关所属VPC的系统路由表中另一个规则的CIDR地址块冲突。 |
412 | IdempotentProcessing | The request uses the same client token as a previous one that is still in process. | 幂等请求处理中。 |
412 | InvalidVpnGateway.Expired | The specified VPN gateway has expired. | 指定的VPN网关已过期。 |