
# VPN连接
| 权限                | 对应API接口                                                                            | 授权项（Action）                         | 依赖的授权项                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | IAM项目（Project） | 企业项目（Enterprise Project） |
|:---|:---|:---|:---|:---|:---|
| 创建VPN连接           | POST /v5/{project_id}/vpn-connection                                               | vpn:vpnConnections:create           | - ces:metricData:list  - ces:currentRegionSupportedMetrics:list  - vpc:vpcs:list  - vpc:vpcs:get  - vpc:subnets:get  - vpc:subNetworkInterfaces:update  - vpc:publicIps:get  - vpc:publicIps:list  - vpc:bandwidths:list  - vpc:ports:get  - vpc:routeTables:update  - vpc:routeTables:get   | √              | √                        |
| 查询VPN连接列表         | GET /v5/{project_id}/vpn-connection                                                | vpn:vpnConnections:list             | - vpc:publicIps:get  - vpc:publicIps:list  - vpc:bandwidths:list  - er:instances:list  - er:instances:get  - vpc:vpcs:list  - vpc:vpcs:get  - vpc:subnets:get                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | √              | √                        |
| 查询VPN连接详情         | GET /v5/{project_id}/vpn-connection/{vpn_connection_id}                            | vpn:vpnConnections:get              | - vpc:publicIps:get  - vpc:publicIps:list  - vpc:bandwidths:list  - er:instances:list  - er:instances:get  - vpc:vpcs:list  - vpc:vpcs:get  - vpc:subnets:get                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | √              | √                        |
| 更新VPN连接           | PUT /v5/{project_id}/vpn-connection/{vpn_connection_id}                            | vpn:vpnConnections:update           | - vpc:vpcs:list  - vpc:vpcs:get  - vpc:subnets:get  - vpc:subNetworkInterfaces:update  - vpc:publicIps:get  - vpc:publicIps:list  - vpc:bandwidths:list  - vpc:ports:get  - vpc:routeTables:update  - vpc:routeTables:get                                                                                                                                                                                                                                                                         | √              | √                        |
| 删除VPN连接           | DELETE /v5/{project_id}/vpn-connection/{vpn_connection_id}                         | vpn:vpnConnections:delete           | - ces:metricData:list  - ces:currentRegionSupportedMetrics:list  - vpc:vpcs:list  - vpc:vpcs:get  - vpc:subnets:get  - vpc:subNetworkInterfaces:update  - vpc:publicIps:get  - vpc:publicIps:list  - vpc:bandwidths:list  - vpc:ports:get  - vpc:routeTables:update  - vpc:routeTables:get          | √              | √                        |
| 批量创建VPN连接         | POST /v5/{project_id}/vpn-connections/batch-create                                 | vpn:vpnConnections:batchCreate      | - ces:metricData:list  - ces:currentRegionSupportedMetrics:list  - vpc:vpcs:list  - vpc:vpcs:get  - vpc:subnets:get  - vpc:subNetworkInterfaces:update  - vpc:publicIps:get  - vpc:publicIps:list  - vpc:bandwidths:list  - vpc:ports:get  - vpc:routeTables:update  - vpc:routeTables:get     | √              | √                        |
| 查询VPN连接日志         | GET /v5/{project_id}/vpn-connection/{vpn_connection_id}/log                        | vpn:vpnConnections:getLog           | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | √              | √                        |
| 重置VPN连接           | POST /v5/{project_id}/vpn-connection/{vpn_connection_id}/reset                     | vpn:vpnConnections:reset            | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | √              | √                        |
| 导出VPN连接配置         | POST /v5/{project_id}/vpn-connection/{vpn_connection_id}/peer-configuration/export | vpn:vpnConnections:exportPeerConfig | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | √              | √                        |
| 获取可导出VPN连接对端配置的设备 | GET /v5/{project_id}/peer-configuration/supported-devices                          | vpn:peerConfiguration:getDevices    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | √              | √                        |
| 查询VPN连接网段协商信息     | GET /v5/{project_id}/vpn-connection/{vpn_connection_id}/ipsec-sa                   | vpn:vpnConnections:listIpsecSa      | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | √              | √                        |
   
