调用DownloadVpnConnectionConfig接口获取IPsec连接的配置信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
| 名称 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | DownloadVpnConnectionConfig | 要执行的操作,取值: DownloadVpnConnectionConfig。 |
| RegionId | String | 是 | cn-shanghai | IPsec连接所在的地域。 您可以通过调用DescribeRegions接口获取地域ID。 |
| VpnConnectionId | String | 是 | vco-bp1bbi27hojx80nck**** | IPsec连接的ID。 |
返回数据
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| RequestId | String | 0C68048B-0F70-40DA-B8AE-1B79B5CF62E3 | 请求ID。 |
| VpnConnectionConfig | IPsec连接的配置信息。 |
||
| IkeConfig | IKE配置相关配置信息。 |
||
| IkeAuthAlg | String | sha1 | IKE认证算法,支持sha1和MD5。 |
| IkeEncAlg | String | aes | IKE加密算法。 |
| IkeLifetime | Long | 86400 | IKE生存时间。 |
| IkeMode | String | main | IKE模式,支持main和aggressive模式。main模式安全性高,如果启用了NAT穿越,建议使用aggressive模式。 |
| IkePfs | String | group2 | DH分组。 |
| IkeVersion | String | ikev1 | IKE版本。 |
| LocalId | String | 116.62.69.xx | 本端ID,支持FQDN和IP格式,默认为当前选取的VPN网关IP地址。 |
| Psk | String | pgw6dy7d1i8i**** | 预共享密钥。 |
| RemoteId | String | 139.196.32.xx | 对端ID,支持FQDN和IP格式,默认为当前选取的用户网关IP地址。 |
| IpsecConfig | IPsec配置信息。 |
||
| IpsecAuthAlg | String | sha1 | IPsec认证算法,支持sha1和md5。 |
| IpsecEncAlg | String | aes | IPsec加密算法。 |
| IpsecLifetime | Long | 86400 | IPsec生存时间。 |
| IpsecPfs | String | group2 | DH分组。 |
| Local | String | 139.196.32.xx | IPsec VPN网关的标识。 |
| LocalSubnet | String | 1.1.1.0/24,1.1.2.0/24 | VPC侧的网段。 |
| Remote | String | 116.62.69.xx | 用户网关的标识。 |
| RemoteSubnet | String | 1.1.1.0/24,1.1.2.0/24 | 本地IDC侧的网段。 |
示例
请求示例
https://vpc.aliyuncs.com/?Action=DownloadVpnConnectionConfig &RegionId=cn-shanghai &VpnConnectionId=vco-bp1bbi27hojx80nck**** &<公共请求参数>
正常返回示例
XML 格式
<DownloadVpnConnectionConfigResponse>
<RequestId>6F4A035F-7060-45D7-B9BD-719372782AF6</RequestId>
<VpnConnectionConfig>
<RemoteSubnet>1.1.1.0/24,1.1.2.0/24</RemoteSubnet>
<Local>139.196.32.xx</Local>
<IpsecConfig>
<IpsecLifetime>86400</IpsecLifetime>
<IpsecAuthAlg>sha1</IpsecAuthAlg>
<IpsecPfs>group2</IpsecPfs>
<IpsecEncAlg>aes</IpsecEncAlg>
</IpsecConfig>
<Remote>116.62.69.xx</Remote>
<LocalSubnet>2.2.2.0/24</LocalSubnet>
<IkeConfig>
<IkeEncAlg>aes</IkeEncAlg>
<IkePfs>group2</IkePfs>
<RemoteId>116.62.69.xx</RemoteId>
<IkeAuthAlg>sha1</IkeAuthAlg>
<Psk>pgw6dy7d1i8i****</Psk>
<IkeMode>main</IkeMode>
<IkeLifetime>86400</IkeLifetime>
<IkeVersion>ikev1</IkeVersion>
<LocalId>139.196.32.xx</LocalId>
</IkeConfig>
</VpnConnectionConfig>
</DownloadVpnConnectionConfigResponse>
JSON 格式
{
"RequestId":"0C68048B-0F70-40DA-B8AE-1B79B5CF62E3",
"VpnConnectionConfig":{
"RemoteSubnet":"1.1.1.0/24,1.1.2.0/24",
"IpsecConfig":{
"IpsecLifetime":86400,
"IpsecAuthAlg":"sha1",
"IpsecPfs":"group2",
"IpsecEncAlg":"aes"
},
"Local":"139.196.32.xx",
"Remote":"116.62.69.64",
"LocalSubnet":"2.2.2.0/24",
"IkeConfig":{
"IkeEncAlg":"aes",
"RemoteId":"116.62.69.xx",
"IkePfs":"group2",
"IkeAuthAlg":"sha1",
"Psk":"pgw6dy7d1i8i****",
"IkeMode":"main",
"IkeLifetime":86400,
"IkeVersion":"ikev1",
"LocalId":"139.196.32.xx"
}
}
}
错误码
| HttpCode | 错误码 | 错误信息 | 描述 |
|---|---|---|---|
| 403 | Forbbiden.SubUser | User not authorized to operate on the specified resource as your account is created by another user. | 您没有权限操作该资源,请您申请操作权限后再试。 |
| 403 | Forbidden | User not authorized to operate on the specified resource. | 您没有权限操作指定资源,请提交工单咨询。 |
| 404 | InvalidVpnConnectionInstanceId.NotFound | The specified vpn connection instance id does not exist. | 指定的 VPN 连接不存在,请您检查该 VPN 链接是否正确。 |
访问错误中心查看更多错误码。