创建VPN隧道-CreateVPNTunnel

创建VPN隧道

Request Parameters

Parameter nameTypeDescriptionRequired
Regionstring地域。 参见 地域和可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
VPNTunnelNamestringVPN隧道名称Yes
VPNGatewayIdstringVPN网关的资源IDYes
RemoteVPNGatewayIdstring客户VPN网关的资源IDYes
IKEPreSharedKeystring预共享密钥Yes
VPCIdstringvpcIdYes
IPSecLocalSubnetIds.nstring指定VPN连接的本地子网的资源ID,最多可填写10个。Yes
IPSecRemoteSubnets.nstring指定VPN连接的客户网段,最多可填写20个。Yes
Tagstring业务组,默认为“Default”No
Remarkstring备注,默认为空No
IKEEncryptionAlgorithmstringIKE协商过程中使用的加密算法No
IKEAuthenticationAlgorithmstringIKE协商过程中使用的认证算法No
IKEExchangeModestringIKE协商过程中使用的模式,可选“主动模式”与“野蛮模式”No
IKELocalIdstring本端标识No
IKERemoteIdstring客户端标识No
IKEDhGroupstringIKE协商过程中使用的DH组No
IKESALifetimestringIKE中SA的生存时间No
IPSecProtocolstring使用的安全协议,ESP或AHNo
IPSecEncryptionAlgorithmstringIPSec隧道中使用的加密算法No
IPSecAuthenticationAlgorithmstringIPSec隧道中使用的认证算法No
IPSecSALifetimestringIPSec中SA的生存时间No
IPSecSALifetimeBytesstringIPSec中SA的生存时间(以字节计)No
IPSecPFSDhGroupstringIPSec的PFS是否开启No

Response Elements

Parameter nameTypeDescriptionRequired
RetCodeint操作返回码Yes
Actionstring操作名称Yes
VPNTunnelIdstringVPN隧道的资源IDNo

Request Example

https://api.ucloud.cn/?Action=CreateVPNTunnel
&Region=cn-sh2
&ProjectId=org-XXXXX
&VPNTunnelName=test
&Tag=test
&Remark=test
&VPNGatewayId=vpngw-XXXX
&RemoteVPNGatewayId=remotevpngw-XXXX
&IPSecLocalSubnetIds.0=subnet-XXXX
&IPSecRemoteSubnets.0=1.1.1.1/24

Response Example

{
    "Action": "CreateVPNTunnelResponse",
    "RetCode": 0,
    "VPNTunnelId": "vpntunnel-XXXXXX"
}
如有疑问请联系 技术支持