全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
专有网络 VPC

创建VPN连接

更新时间:2017-06-07 13:26:11

描述

本接口用于创建VPN连接

请求参数

参数名 类型 是否必须 描述
Action String 系统规定参数,取值:CreateVpnConnection
RegionId String 指定创建VPNConnection的地域
Token String 幂等性校验
CustomerGatewayId String 客户网关ID
VpnGatewayId String VPN网关ID
Name String 实例的显示名称,最大长度为100的英文或中文字符,必须以大小字母或中文开头,可包含数字,“.”,“_”或“-”。不能以http:// 和 https:// 开头
LocalSubnet String 本端网段,CIDR格式,多个网段用逗号分隔
RemoteSubnet String 对端网段,CIDR格式,多个网段用逗号分隔
EffectImmediately Boolean 是否立即生效,默认false
IkeConfig JSON String IkeConfig.Psk 预共享密钥, 长度限制100个字符
IkeConfig. IkeVersion 版本,可选值: ikev1, ikev2; 默认ikev1
IkeConfig. IkeMode IkeVersion 为v1时必填, 可选值: main,aggressive; 默认main
IkeConfig. IkeEncAlg 可选值:aes,aes192,aes256,des,3des; 默认aes
IkeConfig.IkeAuthAlg 可选值:md5、sha1; 默认sha1
IkeConfig.IkePfs 可选值:group1,group2,group5,group14,group24; 默认group2
IkeConfig.IkeLifetime (IKE SA Lifetime,Long类型),取值范围[0,86400],单位为秒; 默认86400
IkeConfig.LocalId 本端标识,长度限制100个字符,默认填写vpn网关ip
IkeConfig.RemoteId 对端标识,长度限制100个字符,默认填写用户网关IP
IpsecConfig JSON String IpsecConfig. IpsecEncAlg 可选值:aes,aes192,aes256,des,3des;默认aes
IpsecConfig. IpsecAuthAlg 可选值:md5、sha1; 默认sha1
IpsecConfig. IpsecPfs 可选值:disabled,group1,group2,group5,group14,group24;默认group2
IpsecConfig. IpsecLifetime (Ipsec lifetime Long类型),取值范围[0,86400],单位为秒; 默认86400

返回参数

参数名 类型 描述
VpnConnectionId String VPN 连接唯一标识
CreateTime Long 创建时间
Name String VPN 连接名称

错误码

ErrCode Message Http Status 描述
InvalidCustomerGatewayId.NotFound Specified customer gateway id is not found 404 指定的用户网关不存在
InvalidVpnGatewayId.NotFound Specified vpn gateway is not found 404 指定的Instance 不存在
InvalidParam.%s Specified %s param is invalid 400 Right
Psk
LeftSubnet
RightSubnet
IkeVersion
IkeEncAlg
IkeAuthAlg
IkePfs
IkeLifeTime
LeftId
RightId
IpsecEncAlg
IpsecAuthAlg
IpSecLifetime
EffectImmediately

示例

请求示例

  1. https://vpc.aliyuncs.com/?Action=CreateVpnConnection
  2. &RegionID=cn-beijing
  3. &CustomerGatewayId=cgw-bp1jrawp82av6bws9h2ut
  4. &VpnGatewayId=vpn-bp1q8bgx4xnkm2ogj0fiu
  5. &LocalSubnet=10.1.1.0/24
  6. &RemoteSubnet=192.1.1.0/24
  7. &<公共请求参数>

返回示例

XML格式

  1. <CreateVpnConnectionResponse>
  2. <VpnConnectionId>vco-bp1bbi27hojx80nck9k1i</VpnConnectionId>
  3. <CreateTime>1493363928000</CreateTime>
  4. </CreateVpnConnectionResponse>

JSON格式

  1. {
  2. "VpnConnectionId":"vco-bp1bbi27hojx80nck9k1i",
  3. "CreateTime":1493363928000,
  4. }
本文导读目录