跳到內容

⚖️ 虛擬 API

跨區域流量分配與路由規則。健康檢查與故障轉移策略。

  • 類別:網路
  • 複雜度:進階
  • 路徑數:133 | 結構描述數:903
  • 層級:進階
  • 相關網域dnsservice_policynetwork
  • 設定 HTTP/TCP/UDP 負載平衡器
  • 管理來源池與服務
  • 設定虛擬主機與路由
  • 定義速率限制器與服務策略
  • 管理基於地理位置的路由
  • 設定代理與轉發策略
  • 管理惡意程式防護與威脅活動
  • 設定健康檢查與端點監控
  • http_loadbalancer:用於應用程式流量分配的第 7 層 HTTP/HTTPS 負載平衡器
  • tcp_loadbalancer:用於非 HTTP 協議流量的第 4 層 TCP/UDP 負載平衡器
  • origin_pool:用於負載平衡器流量分配的後端伺服器群組
  • healthcheck:用於來源伺服器可用性的健康監控設定
  • app_firewall:用於 HTTP 流量保護的網頁應用程式防火牆策略
  • 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建議開放 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 端點結構描述更新。
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/update_schemas更新 API 端點結構描述。
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設定第 7 層 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 端點的已學習結構描述。
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 結構描述。
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 端點結構描述更新。
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/update_schemas更新 API 端點結構描述。
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暫存簽章。