跳转到内容

⚖️ 虚拟 API

跨区域流量分发与路由规则。健康检查与故障转移策略。

  • 类别:网络
  • 复杂度:高级
  • 路径数:133 | Schema 数:903
  • 层级:高级
  • 相关域dnsservice_policynetwork
  • 配置 HTTP/TCP/UDP 负载均衡器
  • 管理源池和服务
  • 配置虚拟主机和路由
  • 定义速率限制器和服务策略
  • 管理基于地理位置的路由
  • 配置代理和转发策略
  • 管理恶意软件防护和威胁活动
  • 配置健康检查和端点监控
  • http_loadbalancer:用于应用流量分发的第 7 层 HTTP/HTTPS 负载均衡器
  • tcp_loadbalancer:用于非 HTTP 协议流量的第 4 层 TCP/UDP 负载均衡器
  • origin_pool:用于负载均衡器流量分发的后端服务器组
  • healthcheck:用于源服务器可用性的健康监控配置
  • app_firewall:用于 HTTP 流量防护的 Web 应用防火墙策略
  • service_policy:服务级访问控制和流量管理规则
  • malicious_user_detection:自动检测和缓解恶意用户行为
方法路径描述
POST/api/data/namespaces/system/app_firewall/all_ns_metrics所有命名空间的指标。
POST/api/config/namespaces/{metadata.namespace}/app_firewalls创建应用防火墙。
PUT/api/config/namespaces/{metadata.namespace}/app_firewalls/{metadata.name}替换应用防火墙。
POST/api/data/namespaces/{namespace}/app_firewall/metrics指标
GET/api/config/namespaces/{namespace}/app_firewalls列出应用防火墙。
GET/api/config/namespaces/{namespace}/app_firewalls/{name}获取应用防火墙。
DELETE/api/config/namespaces/{namespace}/app_firewalls/{name}删除应用防火墙。
POST/api/data/namespaces/system/app_security/all_ns_events所有命名空间安全事件查询。
POST/api/data/namespaces/system/app_security/all_ns_events/aggregation所有命名空间安全事件聚合查询。
POST/api/data/namespaces/system/app_security/all_ns_search/loadbalancers搜索所有命名空间的负载均衡器。
POST/api/data/namespaces/{namespace}/app_security/events安全事件查询。
POST/api/data/namespaces/{namespace}/app_security/events/aggregation安全事件聚合查询。
GET/api/data/namespaces/{namespace}/app_security/events/scroll安全事件滚动查询。
POST/api/data/namespaces/{namespace}/app_security/events/scroll安全事件滚动查询。
POST/api/data/namespaces/{namespace}/app_security/incidents安全事故查询。
POST/api/data/namespaces/{namespace}/app_security/incidents/aggregation安全事故聚合查询。
GET/api/data/namespaces/{namespace}/app_security/incidents/scroll安全事故滚动查询。
POST/api/data/namespaces/{namespace}/app_security/incidents/scroll安全事故滚动查询。
POST/api/data/namespaces/{namespace}/app_security/metrics安全事件指标。
POST/api/data/namespaces/{namespace}/app_security/search/loadbalancers搜索负载均衡器。
POST/api/data/namespaces/{namespace}/app_security/suspicious_user_logs可疑用户日志查询。
POST/api/data/namespaces/{namespace}/app_security/suspicious_user_logs/aggregation可疑用户日志聚合查询。
GET/api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scroll可疑用户日志滚动查询。
POST/api/data/namespaces/{namespace}/app_security/suspicious_user_logs/scroll可疑用户日志滚动查询。
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoint_protection/suggestion建议 API 端点防护规则。
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/block_client/suggestion建议客户端封锁规则。
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/data_exposure/suggestion建议敏感数据规则。
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/ddos_mitigation/suggestion建议 DDoS 缓解规则。
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/oas_validation/suggestion建议 Open API 规范验证规则。
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/rate_limit/suggestion建议速率限制规则。
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/trust_client/suggestion建议信任客户端规则。
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/waf_exclusion/suggestion建议 WAF 排除规则。
POST/api/config/namespaces/{metadata.namespace}/clusters创建集群。
PUT/api/config/namespaces/{metadata.namespace}/clusters/{metadata.name}替换集群。
GET/api/config/namespaces/{namespace}/clusters列出集群。
GET/api/config/namespaces/{namespace}/clusters/{name}获取集群。
DELETE/api/config/namespaces/{namespace}/clusters/{name}删除集群。
POST/api/config/namespaces/{metadata.namespace}/http_loadbalancers创建 HTTP 负载均衡器。
PUT/api/config/namespaces/{metadata.namespace}/http_loadbalancers/{metadata.name}替换 HTTP 负载均衡器。
GET/api/config/namespaces/{namespace}/http_loadbalancers列出配置 HTTP 负载均衡器。
POST/api/config/namespaces/{namespace}/http_loadbalancers/get_security_config获取 HTTP 负载均衡器的安全配置。
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}获取 HTTP 负载均衡器。
DELETE/api/config/namespaces/{namespace}/http_loadbalancers/{name}删除配置 HTTP 负载均衡器。
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/assign分配 API 定义。
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/available列出可用 API 定义。
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints获取 API 端点。
GET/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints/swagger_spec获取 HTTP 负载均衡器的 Swagger 规范。
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/get_schema_updates获取 API 端点 Schema 更新。
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/update_schemas更新 API 端点 Schema。
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules获取 HTTP 负载均衡器的 DoS 自动缓解规则。
DELETE/api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules/{dos_automitigation_rule_name}删除 HTTP 负载均衡器的 DoS 自动缓解规则。
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/get-dns-info获取 DNS 信息。
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/l7ddos_rps_threshold设置 L7 DDoS RPS 阈值。
POST/api/config/namespaces/{metadata.namespace}/protocol_inspections创建协议检测。
PUT/api/config/namespaces/{metadata.namespace}/protocol_inspections/{metadata.name}替换协议检测。
GET/api/config/namespaces/{namespace}/protocol_inspections列出配置协议检测。
GET/api/config/namespaces/{namespace}/protocol_inspections/{name}获取协议检测。
DELETE/api/config/namespaces/{namespace}/protocol_inspections/{name}删除配置协议检测。
POST/api/config/namespaces/{metadata.namespace}/tcp_loadbalancers创建 TCP 负载均衡器。
PUT/api/config/namespaces/{metadata.namespace}/tcp_loadbalancers/{metadata.name}替换 TCP 负载均衡器。
GET/api/config/namespaces/{namespace}/tcp_loadbalancers列出配置 TCP 负载均衡器。
GET/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}获取 TCP 负载均衡器。
DELETE/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}删除配置 TCP 负载均衡器。
GET/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}/get-dns-info获取 DNS 信息。
POST/api/config/namespaces/{metadata.namespace}/udp_loadbalancers创建 UDP 负载均衡器。
PUT/api/config/namespaces/{metadata.namespace}/udp_loadbalancers/{metadata.name}替换 UDP 负载均衡器。
GET/api/config/namespaces/{namespace}/udp_loadbalancers列出配置 UDP 负载均衡器。
GET/api/config/namespaces/{namespace}/udp_loadbalancers/{name}获取 UDP 负载均衡器。
DELETE/api/config/namespaces/{namespace}/udp_loadbalancers/{name}删除配置 UDP 负载均衡器。
GET/api/config/namespaces/{namespace}/udp_loadbalancers/{name}/get-dns-info获取 DNS 信息。
POST/api/config/namespaces/{metadata.namespace}/enhanced_firewall_policys创建增强型防火墙策略。
PUT/api/config/namespaces/{metadata.namespace}/enhanced_firewall_policys/{metadata.name}替换增强型防火墙策略。
POST/api/data/namespaces/{namespace}/enhanced_firewall_policy/hits增强型防火墙策略命中。
GET/api/config/namespaces/{namespace}/enhanced_firewall_policys列出增强型防火墙策略。
GET/api/config/namespaces/{namespace}/enhanced_firewall_policys/{name}获取增强型防火墙策略。
DELETE/api/config/namespaces/{namespace}/enhanced_firewall_policys/{name}删除增强型防火墙策略。
POST/api/config/namespaces/system/malware_protection/addon/subscribe订阅恶意软件防护。
POST/api/config/namespaces/system/malware_protection/addon/unsubscribe取消订阅恶意软件防护。
POST/api/config/dns/namespaces/{metadata.namespace}/geo_location_sets创建地理位置。
PUT/api/config/dns/namespaces/{metadata.namespace}/geo_location_sets/{metadata.name}替换地理位置集。
GET/api/config/dns/namespaces/{namespace}/geo_location_sets列出地理位置集。
GET/api/config/dns/namespaces/{namespace}/geo_location_sets/{name}获取地理位置集。
DELETE/api/config/dns/namespaces/{namespace}/geo_location_sets/{name}删除地理位置集。
POST/api/config/namespaces/{metadata.namespace}/healthchecks创建健康检查。
PUT/api/config/namespaces/{metadata.namespace}/healthchecks/{metadata.name}替换健康检查。
GET/api/config/namespaces/{namespace}/healthchecks列出健康检查。
GET/api/config/namespaces/{namespace}/healthchecks/{name}获取健康检查。
DELETE/api/config/namespaces/{namespace}/healthchecks/{name}删除健康检查。
POST/api/config/namespaces/{metadata.namespace}/origin_pools创建源池。
PUT/api/config/namespaces/{metadata.namespace}/origin_pools/{metadata.name}替换源池。
GET/api/config/namespaces/{namespace}/origin_pools列出源池。
GET/api/config/namespaces/{namespace}/origin_pools/{name}获取源池。
DELETE/api/config/namespaces/{namespace}/origin_pools/{name}删除源池。
POST/api/config/namespaces/{metadata.namespace}/proxies创建代理。
PUT/api/config/namespaces/{metadata.namespace}/proxies/{metadata.name}替换代理。
GET/api/config/namespaces/{namespace}/proxies列出代理。
GET/api/config/namespaces/{namespace}/proxies/{name}获取代理
DELETE/api/config/namespaces/{namespace}/proxies/{name}删除代理。
GET/api/config/namespaces/{namespace}/proxies/{name}/ca_certificate获取代理服务器 CA 证书。
POST/api/config/namespaces/{metadata.namespace}/rate_limiter_policys创建规范。
PUT/api/config/namespaces/{metadata.namespace}/rate_limiter_policys/{metadata.name}替换规范。
GET/api/config/namespaces/{namespace}/rate_limiter_policys列出速率限制策略。
GET/api/config/namespaces/{namespace}/rate_limiter_policys/{name}获取规范。
DELETE/api/config/namespaces/{namespace}/rate_limiter_policys/{name}删除速率限制策略。
POST/api/config/namespaces/{metadata.namespace}/service_policys创建服务策略。
PUT/api/config/namespaces/{metadata.namespace}/service_policys/{metadata.name}替换服务策略。
GET/api/config/namespaces/{namespace}/service_policys列出服务策略。
GET/api/config/namespaces/{namespace}/service_policys/{name}获取服务策略。
DELETE/api/config/namespaces/{namespace}/service_policys/{name}删除服务策略。
POST/api/config/namespaces/{metadata.namespace}/service_policy_rules创建服务策略规则。
PUT/api/config/namespaces/{metadata.namespace}/service_policy_rules/{metadata.name}替换服务策略规则。
GET/api/config/namespaces/{namespace}/service_policy_rules列出服务策略规则。
GET/api/config/namespaces/{namespace}/service_policy_rules/{name}获取服务策略规则。
DELETE/api/config/namespaces/{namespace}/service_policy_rules/{name}删除服务策略规则。
GET/api/config/namespaces/{namespace}/service_policy_sets列出服务策略集。
GET/api/config/namespaces/{namespace}/service_policy_sets/{name}获取服务策略集。
POST/api/config/namespaces/{metadata.namespace}/virtual_hosts创建虚拟主机。
PUT/api/config/namespaces/{metadata.namespace}/virtual_hosts/{metadata.name}替换虚拟主机。
GET/api/config/namespaces/{namespace}/virtual_hosts列出虚拟主机。
GET/api/config/namespaces/{namespace}/virtual_hosts/{name}获取虚拟主机。
DELETE/api/config/namespaces/{namespace}/virtual_hosts/{name}删除虚拟主机。
POST/api/config/namespaces/{namespace}/virtual_hosts/{name}/api_definitions/assign分配 API 定义。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint获取 API 端点。
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/learnt_schema获取每个 API 端点的已学习 Schema。
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/pdf获取 API 端点 PDF。
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/sources_openapi_schema获取每个 API 端点的相关源 OpenApi Schema。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/unmerge_sources_openapi_schema从 API 端点取消合并源。
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints获取 API 端点。
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/stats获取虚拟主机的 API 端点统计信息。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/calls_by_response_code获取虚拟主机的 API 调用总量。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_active获取虚拟主机的热门 API 端点。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_sensitive_data获取虚拟主机的敏感数据摘要。
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/swagger_spec获取应用类型的 Swagger 规范。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/get_schema_updates获取 API 端点 Schema 更新。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/update_schemas更新 API 端点 Schema。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/create_ticket为漏洞创建工单。
GET/api/config/namespaces/{namespace}/virtual_hosts/{name}/get-dns-info获取 DNS 信息。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/unlink_tickets取消关联工单。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerabilities获取虚拟主机的漏洞信息。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerability/update_state更新虚拟主机的漏洞信息。
POST/api/data/namespaces/{namespace}/wafs/metrics/client/rule_hits客户端规则命中指标。
POST/api/data/namespaces/{namespace}/wafs/metrics/client/security_events客户端安全事件指标。
POST/api/data/namespaces/{namespace}/wafs/metrics/server/rule_hits服务端规则命中指标。
POST/api/data/namespaces/{namespace}/wafs/metrics/server/security_events服务端安全事件指标。
POST/api/config/namespaces/{metadata.namespace}/waf_exclusion_policys创建 WAF 排除策略。
PUT/api/config/namespaces/{metadata.namespace}/waf_exclusion_policys/{metadata.name}替换 WAF 排除策略。
GET/api/config/namespaces/{namespace}/waf_exclusion_policys列出 WAF 排除策略。
GET/api/config/namespaces/{namespace}/waf_exclusion_policys/{name}获取 WAF 排除策略。
DELETE/api/config/namespaces/{namespace}/waf_exclusion_policys/{name}删除 WAF 排除策略。
GET/api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/active_staged_signatures活跃的暂存签名。
GET/api/config/namespaces/{namespace}/virtual_hosts/{vh_name}/released_signatures已发布的签名。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{vh_name}/staged_signatures暂存签名。