全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
专有网络 VPC

ModifyVpnConnectionAttribute

更新时间:2018-04-02 10:16:31

描述

修改IPsec连接的配置信息。

请求参数

参数名 类型 是否必须 描述
Action String 接口名,系统规定参数。

取值:ModifyVpnConnectionAttribute

RegionId String IPsec连接所在的地域。

您可以从地域和可用区列表或通过调用DescribeRegions接口查询地域ID。

VpnConnectionId String IPsec连接的ID。
Name String IPsec连接的名称,默认值为空。

长度为 [2, 100] 个英文或中文字符,必须以大小字母或中文开头,可包含数字,下划线(_)和短横线(-),不能以“http://” 或 “https://” 开头。

LocalSubnet String 需要和本地IDC互连的VPC侧的网段,用于第二阶段协商。多个网段之间用逗号分隔,例如:192.168.1.0/24,192.168.2.0/24
RemoteSubnet String 本地IDC的网段,用于第二阶段协商。多个网段之间用逗号分隔,例如:192.168.3.0/24,192.168.4.0/24
EffectImmediately Boolean 是否删除当前已协商成功的IPsec隧道并重新发起协商。取值:

  • true:配置完成后立即进行协商。
  • false(默认值):当有流量进入时进行协商。
IkeConfig JSON String 第一阶段协商的配置信息:
  • IkeConfig.Psk:用于IPsec VPN网关与用户网关之间的身份认证。默认情况下会随机生成,也可以手动指定密钥。长度限制为100个字符。
  • IkeConfig.IkeVersion:IKE协议的版本。取值:ikev1 | ikev2,默认值为ikev1
  • IkeConfig. IkeMode:IKE V1版本的协商模式。取值:main(主模式) | aggressive(野蛮模式),默认值为main
  • IkeConfig. IkeEncAlg:第一阶段协商的加密算法,取值:aes | aes192 | aes256 | des | 3des,默认值:aes
  • IkeConfig.IkeAuthAlg:第一阶段协商的认证算法,取值:md5 | sha1,默认值:sha1
  • IkeConfig.IkePfs:第一阶段协商使用的Diffie-Hellman密钥交换算法,取值:group1 | group2 | group5 | group14 | group24,默认值:group2
  • IkeConfig.IkeLifetime:第一阶段协商出的SA的生存周期。取值范围为 [0, 86400],单位为秒,默认值:86400
  • IkeConfig.LocalIdIPsec:VPN网关的标识,长度限制为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:第一阶段协商使用的Diffie-Hellman密钥交换算法,取值:group1 | group2 | group5 | group14 | group24,默认值:group2
  • IpsecConfig. IpsecLifetime:第二阶段协商出的SA的生存周期。取值范围为 [0, 86400],单位为秒,默认值:86400

返回参数

名称 类型 描述
RequestId String 请求ID。
VpnConnectionId String IPsec连接的ID。
CustomerGatewayId String 用户网关的ID。
VpnGatewayId String VPN网关的ID。
Name String IPsec连接的名称。
LocalSubnet String VPC侧的网段。
RemoteSubnet String 本地IDC侧的网段。
CreateTime Long IPsec连接的创建时间。
IkeConfig Object 第一阶段协商的配置。
IpsecConfig Object 第二阶段协商的配置。

错误码

关于本接口的错误码的详细解释,请参见VPC API错误中心

示例

请求示例

  1. https://vpc.aliyuncs.com/?Action=ModifyVpnConnectionAttribute
  2. &RegionID=cn-beijing
  3. &VpnConnectionId=vco-bp10lz7aejumd2vxoqgev
  4. &<公共请求参数>

返回示例

XML格式

  1. <ModifyVpnConnectionAttributeResponse>
  2. <Name>vpn连接测试</Name>
  3. <CustomerGatewayId>cgw-bp1pvpl9r9adju6l5nxck</CustomerGatewayId>
  4. <RemoteSubnet>2.2.2.0/24</RemoteSubnet>
  5. <IpsecConfig>
  6. <IpsecLifetime>86400</IpsecLifetime>
  7. <IpsecAuthAlg>sha1</IpsecAuthAlg>
  8. <IpsecPfs>group2</IpsecPfs>
  9. <IpsecEncAlg>aes</IpsecEncAlg>
  10. </IpsecConfig>
  11. <EffectImmediately>false</EffectImmediately>
  12. <VpnGatewayId>vpn-bp1q8bgx4xnkm2ogj0fiu</VpnGatewayId>
  13. <CreateTime>1492753817000</CreateTime>
  14. <VpnConnectionId>vco-bp10lz7aejumd2vxoqgev</VpnConnectionId>
  15. <RequestId>57070A3D-38F2-40A6-A1C9-DB14542EF54D</RequestId>
  16. <LocalSubnet>1.1.1.0/24,1.1.2.0/24</LocalSubnet>
  17. <IkeConfig>
  18. <IkeEncAlg>aes</IkeEncAlg>
  19. <RemoteId>139.196.32.167</RemoteId>
  20. <IkePfs>group2</IkePfs>
  21. <IkeAuthAlg>sha1</IkeAuthAlg>
  22. <Psk>pgw6dy7d1i8in7x5</Psk>
  23. <IkeMode>main</IkeMode>
  24. <IkeLifetime>86400</IkeLifetime>
  25. <IkeVersion>ikev1</IkeVersion>
  26. <LocalId>116.62.69.64</LocalId>
  27. </IkeConfig>
  28. </ModifyVpnConnectionAttributeResponse>

JSON格式

  1. {
  2. "Name": "vpn连接测试",
  3. "CustomerGatewayId": "cgw-bp1pvpl9r9adju6l5nxck",
  4. "RemoteSubnet": "2.2.2.0/24",
  5. "IpsecConfig": {
  6. "IpsecLifetime": 86400,
  7. "IpsecAuthAlg": "sha1",
  8. "IpsecPfs": "group2",
  9. "IpsecEncAlg": "aes"
  10. },
  11. "EffectImmediately": false,
  12. "VpnGatewayId": "vpn-bp1q8bgx4xnkm2ogj0fiu",
  13. "CreateTime": 1492753817000,
  14. "VpnConnectionId": "vco-bp10lz7aejumd2vxoqgev",
  15. "RequestId": "7DB79D0C-5F27-4AB5-995B-79BE55102F90",
  16. "LocalSubnet": "1.1.1.0/24,1.1.2.0/24",
  17. "IkeConfig": {
  18. "IkeEncAlg": "aes",
  19. "RemoteId": "139.196.32.167",
  20. "IkePfs": "group2",
  21. "IkeAuthAlg": "sha1",
  22. "Psk": "pgw6dy7d1i8in7x5",
  23. "IkeMode": "main",
  24. "IkeLifetime": 86400,
  25. "IkeVersion": "ikev1",
  26. "LocalId": "116.62.69.64"
  27. }
  28. }
本文导读目录