API标准及多语言预置SDK
本产品(专有网络/2016-04-28)的 OpenAPI 采用 RPC 签名机制,具体签名方式请参见签名机制说明。我们已为开发者封装了主流编程语言的 SDK,您可通过 下载 SDK 快速调用 API,无需关注签名等底层实现细节,显著降低开发门槛与集成复杂度。自定义签名场景
若您的业务场景有特殊需求,需通过自签名方式对接 API,建议优先咨询我们的技术支持团队(服务钉钉群:147535001692),获取专业指导以确保高效接入。
账号与安全准备
阿里云账号具备对所有资源的完全管理权限。一旦 AccessKey 泄露,所有相关资源都将面临未经授权访问的风险。为确保安全,建议创建一个仅具备 API 访问权限的 RAM 用户并配置其 AccessKey,同时基于最小权限原则 (PoLP) 配置 RAM 策略。仅在明确需要阿里云账号权限的特定场景下,才使用阿里云账号。
路由目标组
| API | 标题 | API概述 |
|---|---|---|
| SwitchActiveRouteTarget | 路由目标组主备切换 | 路由目标组主备切换。 |
| UpdateRouteTargetGroup | 更新路由目标组 | 更新路由目标组实例信息,包括名称、描述、未使能的成员。 |
| ListRouteTargetGroups | 查询路由目标组列表 | 查询路由目标组列表。 |
| GetRouteTargetGroup | 查询路由目标组 | 获取路由目标组实例信息。 |
| CreateRouteTargetGroup | 创建路由目标组 | 创建路由目标组实例。 |
VPN网关
| API | 标题 | API概述 |
|---|---|---|
| CreateVpnGateway | 创建VPN网关 | 调用CreateVpnGateway接口创建VPN网关。 |
| DeleteVpnGateway | 删除指定的VPN网关 | 调用DeleteVpnGateway接口删除指定的VPN网关。 |
| ModifyVpnGatewayAttribute | 修改VPN网关的名称、描述信息或路由自动传播功能 | 调用ModifyVpnGatewayAttribute接口修改VPN网关的名称、描述信息或路由自动传播功能。 |
| MoveVpnResourceGroup | 修改VPN网关资源所属的资源组 | 修改VPN网关资源所属的资源组。 |
| DescribeVpnGateway | 查询指定VPN网关的详细信息 | 调用DescribeVpnGateway接口查询指定VPN网关的详细信息。 |
| DescribeVpnGateways | 查询已创建的VPN网关 | 调用DescribeVpnGateways接口查询指定地域下已创建的VPN网关。 |
| DescribeVpnGatewayAvailableZones | 查询指定地域支持部署IPsec连接的可用区列表 | 调用DescribeVpnGatewayAvailableZones接口查询指定地域支持部署IPsec连接的可用区列表。 |
SSL客户端
| API | 标题 | API概述 |
|---|---|---|
| CreateSslVpnClientCert | 创建SSL-VPN客户端证书 | 调用CreateSslVpnClientCert接口创建SSL-VPN客户端证书。 |
| DeleteSslVpnClientCert | 删除SSL-VPN客户端证书 | 调用DeleteSslVpnClientCert接口删除SSL-VPN客户端证书。 |
| ModifySslVpnClientCert | 修改SSL-VPN客户端证书的名称 | 调用ModifySslVpnClientCert接口修改SSL-VPN客户端证书的名称。 |
| DescribeSslVpnClientCerts | 查询已创建的SSL-VPN客户端证书 | 调用DescribeSslVpnClientCerts接口查询已创建的SSL客户端证书。 |
| DescribeSslVpnClientCert | 查询指定的SSL客户端证书信息 | 调用DescribeSslVpnClientCert接口查询指定的SSL客户端证书信息。 |
| DescribeSslVpnClients | 查询SSL-VPN连接的客户端的信息 | 调用DescribeSslVpnClients接口查询指定VPN网关实例下已与阿里云建立SSL-VPN连接的客户端的信息。 |
SSL服务端
| API | 标题 | API概述 |
|---|---|---|
| CreateSslVpnServer | 创建SSL-VPN服务端 | 调用CreateSslVpnServer接口创建SSL-VPN服务端。 |
| DeleteSslVpnServer | 删除SSL-VPN服务端 | 调用DeleteSslVpnServer接口删除SSL-VPN服务端,删除SSL-VPN服务端后系统会自动删除SSL-VPN服务端关联的所有SSL客户端证书,安装了这些SSL客户端证书的客户端将会自动断开SSL-VPN连接。 |
| ModifySslVpnServer | 修改SSL-VPN服务端的配置信息 | 调用ModifySslVpnServer接口修改SSL-VPN服务端的配置信息。 |
| DescribeSslVpnServers | 查询已创建的SSL-VPN服务端 | 调用DescribeSslVpnServers接口查询已创建的SSL-VPN服务端。 |
| DescribeVpnSslServerLogs | 查看SSL服务端的日志 | 调用DescribeVpnSslServerLogs接口查看SSL服务端的日志。 |
IPsec服务端
| API | 标题 | API概述 |
|---|---|---|
| CreateIpsecServer | 创建IPsec服务端 | 调用CreateIpsecServer接口创建IPsec服务端。 |
| DeleteIpsecServer | 删除IPsec服务端 | 调用DeleteIpsecServer接口删除IPsec服务端。 |
| UpdateIpsecServer | 更新IPsec服务端 | 调用UpdateIpsecServer接口更新IPsec服务端配置。 |
| ListIpsecServers | 获取IPsec服务端列表 | 调用ListIpsecServers接口查看已创建的IPsec服务端。 |
| ListIpsecServerLogs | 查看IPsec服务端日志 | 调用ListIpsecServerLogs接口查看IPsec服务端日志。 |