更新时间:2024-07-18 GMT+08:00
示例四:创建VPN连接监控
操作场景
本章节指导用户通过调用API来创建VPN连接监控。
前提条件
- 已创建VPN连接。具体请参见创建VPN连接。
- 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。Token认证,具体操作请参考认证鉴权章节。
通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。
数据准备
参数 |
说明 |
取值样例 |
---|---|---|
vpn_connection_id |
VPN连接监控对应的VPN连接ID。 |
cae286f2-demo-a8df-va86-e22416ca1220 |
操作步骤
- 创建VPN连接监控。
- 发送“POST https://{endpoint}/v5/{project_id}/connection-monitors”,project_id为项目ID。
- 在Request Header中增加“X-Auth-Token”。
- 在Request Body中传入参数如下。
{ "connection_monitor": { "vpn_connection_id": "cae286f2-demo-a8df-va86-e22416ca1220" } }
- 查看请求响应结果。
- 请求成功时,响应参数如下,id就是VPN连接监控的ID。
{ "connection_monitor": { "id": "76f64229-demo-a8df-va86-3907e2815b6d", "vpn_connection_id": "cae286f2-demo-a8df-va86-e22416ca1220", "type": "gateway", "source_ip": "88.***.***.60", "destination_ip": "192.***.***.0", "proto_type": "icmp" }, "request_id": "54af23d8-989e-445d-bb48-0a9da33d7f0f" }
- 请求成功时,响应参数如下,id就是VPN连接监控的ID。
- 查询VPN连接监控详情。
- 发送“GET https://{endpoint}/v5/{project_id}/connection-monitors/{connection_monitor_id}”,project_id为项目ID。
- 在Request Header中增加“X-Auth-Token”。
- 查看请求响应结果。
- 请求成功时,响应参数如下,id就是VPN连接监控的ID。
{ "connection_monitor": { "id": "76f64229-demo-a8df-va86-3907e2815b6d", "status": "ACTIVE", "vpn_connection_id": "cae286f2-demo-a8df-va86-e22416ca1220", "type": "gateway", "source_ip": "88.***.***.60", "destination_ip": "192.***.***.0", "proto_type": "icmp" }, "request_id": "72d05395-0637-4f93-9844-b4979e9d7bdc" }
- 请求成功时,响应参数如下,id就是VPN连接监控的ID。
父主题: 应用示例