ข้ามไปยังเนื้อหา

⚖️ Virtual API

การกระจายทราฟฟิกข้ามภูมิภาคพร้อมกฎการกำหนดเส้นทาง การตรวจสอบสุขภาพและนโยบายการสำรองระบบ

  • หมวดหมู่: เครือข่าย
  • ความซับซ้อน: ขั้นสูง
  • เส้นทาง: 133 | สคีมา: 903
  • ระดับ: ขั้นสูง
  • โดเมนที่เกี่ยวข้อง: dns, service_policy, network
  • กำหนดค่าตัวกระจายโหลด HTTP/TCP/UDP
  • จัดการกลุ่มเซิร์ฟเวอร์ต้นทางและบริการ
  • กำหนดค่าโฮสต์เสมือนและการกำหนดเส้นทาง
  • กำหนดตัวจำกัดอัตราและนโยบายบริการ
  • จัดการการกำหนดเส้นทางตามตำแหน่งทางภูมิศาสตร์
  • กำหนดค่านโยบายพร็อกซีและการส่งต่อ
  • จัดการการป้องกันมัลแวร์และแคมเปญภัยคุกคาม
  • กำหนดค่าการตรวจสอบสุขภาพและการตรวจสอบปลายทาง
  • http_loadbalancer: ตัวกระจายโหลด HTTP/HTTPS เลเยอร์ 7 สำหรับการกระจายทราฟฟิกแอปพลิเคชัน
  • tcp_loadbalancer: ตัวกระจายโหลด TCP/UDP เลเยอร์ 4 สำหรับทราฟฟิกโปรโตคอลที่ไม่ใช่ HTTP
  • origin_pool: กลุ่มเซิร์ฟเวอร์แบ็กเอนด์สำหรับการกระจายทราฟฟิกของตัวกระจายโหลด
  • healthcheck: การกำหนดค่าการตรวจสอบสุขภาพสำหรับความพร้อมใช้งานของเซิร์ฟเวอร์ต้นทาง
  • app_firewall: นโยบายไฟร์วอลล์แอปเว็บ (WAF) สำหรับการป้องกันทราฟฟิก HTTP
  • service_policy: กฎการควบคุมการเข้าถึงระดับบริการและการจัดการทราฟฟิก
  • malicious_user_detection: การตรวจจับและลดผลกระทบจากพฤติกรรมผู้ใช้ที่เป็นอันตรายโดยอัตโนมัติ
เมธอดเส้นทางคำอธิบาย
POST/api/data/namespaces/system/app_firewall/all_ns_metricsMetricsAllNamespaces
POST/api/config/namespaces/{metadata.namespace}/app_firewallsสร้าง Application Firewall
PUT/api/config/namespaces/{metadata.namespace}/app_firewalls/{metadata.name}แทนที่ Application Firewall
POST/api/data/namespaces/{namespace}/app_firewall/metricsเมตริก
GET/api/config/namespaces/{namespace}/app_firewallsแสดงรายการ Application Firewall
GET/api/config/namespaces/{namespace}/app_firewalls/{name}GET Application Firewall
DELETE/api/config/namespaces/{namespace}/app_firewalls/{name}DELETE Application Firewall
POST/api/data/namespaces/system/app_security/all_ns_eventsคิวรีเหตุการณ์ความปลอดภัยทุก Namespace
POST/api/data/namespaces/system/app_security/all_ns_events/aggregationคิวรีการรวมเหตุการณ์ความปลอดภัยทุก Namespace
POST/api/data/namespaces/system/app_security/all_ns_search/loadbalancersค้นหาตัวกระจายโหลดทุก Namespace
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 endpoint
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สร้าง Cluster
PUT/api/config/namespaces/{metadata.namespace}/clusters/{metadata.name}แทนที่ Cluster
GET/api/config/namespaces/{namespace}/clustersแสดงรายการ Cluster
GET/api/config/namespaces/{namespace}/clusters/{name}GET Cluster
DELETE/api/config/namespaces/{namespace}/clusters/{name}DELETE Cluster
POST/api/config/namespaces/{metadata.namespace}/http_loadbalancersสร้าง HTTP Load Balancer
PUT/api/config/namespaces/{metadata.namespace}/http_loadbalancers/{metadata.name}แทนที่ HTTP Load Balancer
GET/api/config/namespaces/{namespace}/http_loadbalancersแสดงรายการกำหนดค่า HTTP Load Balancer
POST/api/config/namespaces/{namespace}/http_loadbalancers/get_security_configGET การกำหนดค่าความปลอดภัยสำหรับ HTTP Load Balancer
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}GET HTTP Load Balancer
DELETE/api/config/namespaces/{namespace}/http_loadbalancers/{name}DELETE กำหนดค่า HTTP Load Balancer
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/assignกำหนด API Definition
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/availableแสดงรายการ API Definitions ที่ใช้งานได้
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpointsGET API Endpoints
GET/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints/swagger_specGET Swagger Spec สำหรับ HTTP Load Balancer
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/get_schema_updatesGET การอัปเดตสคีมา API Endpoints
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/update_schemasอัปเดตสคีมา API Endpoints
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rulesGET กฎการลดผลกระทบ DoS อัตโนมัติสำหรับ HTTP Load Balancer
DELETE/api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rules/{dos_automitigation_rule_name}DELETE กฎการลดผลกระทบ DoS อัตโนมัติสำหรับ HTTP Load Balancer
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/get-dns-infoGET ข้อมูล DNS
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/l7ddos_rps_thresholdตั้งค่าเกณฑ์ RPS สำหรับ L7 DDoS
POST/api/config/namespaces/{metadata.namespace}/protocol_inspectionsสร้าง Protocol Inspection
PUT/api/config/namespaces/{metadata.namespace}/protocol_inspections/{metadata.name}แทนที่ Protocol Inspection
GET/api/config/namespaces/{namespace}/protocol_inspectionsแสดงรายการกำหนดค่า Protocol Inspection
GET/api/config/namespaces/{namespace}/protocol_inspections/{name}GET Protocol Inspection
DELETE/api/config/namespaces/{namespace}/protocol_inspections/{name}DELETE กำหนดค่า Protocol Inspection
POST/api/config/namespaces/{metadata.namespace}/tcp_loadbalancersสร้าง TCP Load Balancer
PUT/api/config/namespaces/{metadata.namespace}/tcp_loadbalancers/{metadata.name}แทนที่ TCP Load Balancer
GET/api/config/namespaces/{namespace}/tcp_loadbalancersแสดงรายการกำหนดค่า TCP Load Balancer
GET/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}GET TCP Load Balancer
DELETE/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}DELETE กำหนดค่า TCP Load Balancer
GET/api/config/namespaces/{namespace}/tcp_loadbalancers/{name}/get-dns-infoGET ข้อมูล DNS
POST/api/config/namespaces/{metadata.namespace}/udp_loadbalancersสร้าง UDP Load Balancer
PUT/api/config/namespaces/{metadata.namespace}/udp_loadbalancers/{metadata.name}แทนที่ UDP Load Balancer
GET/api/config/namespaces/{namespace}/udp_loadbalancersแสดงรายการกำหนดค่า UDP Load Balancer
GET/api/config/namespaces/{namespace}/udp_loadbalancers/{name}GET UDP Load Balancer
DELETE/api/config/namespaces/{namespace}/udp_loadbalancers/{name}DELETE กำหนดค่า UDP Load Balancer
GET/api/config/namespaces/{namespace}/udp_loadbalancers/{name}/get-dns-infoGET ข้อมูล DNS
POST/api/config/namespaces/{metadata.namespace}/enhanced_firewall_policysสร้าง Enhanced Firewall Policy
PUT/api/config/namespaces/{metadata.namespace}/enhanced_firewall_policys/{metadata.name}แทนที่ Enhanced Firewall Policy
POST/api/data/namespaces/{namespace}/enhanced_firewall_policy/hitsการกดผ่าน Enhanced Firewall Policy
GET/api/config/namespaces/{namespace}/enhanced_firewall_policysแสดงรายการ Enhanced Firewall Policy
GET/api/config/namespaces/{namespace}/enhanced_firewall_policys/{name}GET Enhanced Firewall Policy
DELETE/api/config/namespaces/{namespace}/enhanced_firewall_policys/{name}DELETE Enhanced Firewall Policy
POST/api/config/namespaces/system/malware_protection/addon/subscribeสมัครใช้งาน Malware Protection
POST/api/config/namespaces/system/malware_protection/addon/unsubscribeยกเลิกการสมัครใช้งาน Malware Protection
POST/api/config/dns/namespaces/{metadata.namespace}/geo_location_setsสร้าง Geolocation
PUT/api/config/dns/namespaces/{metadata.namespace}/geo_location_sets/{metadata.name}แทนที่ Geolocation Set
GET/api/config/dns/namespaces/{namespace}/geo_location_setsแสดงรายการ Geolocation Set
GET/api/config/dns/namespaces/{namespace}/geo_location_sets/{name}GET Geolocation Set
DELETE/api/config/dns/namespaces/{namespace}/geo_location_sets/{name}DELETE Geolocation Set
POST/api/config/namespaces/{metadata.namespace}/healthchecksสร้าง Health Check
PUT/api/config/namespaces/{metadata.namespace}/healthchecks/{metadata.name}แทนที่ Health Check
GET/api/config/namespaces/{namespace}/healthchecksแสดงรายการ Health Check
GET/api/config/namespaces/{namespace}/healthchecks/{name}GET Health Check
DELETE/api/config/namespaces/{namespace}/healthchecks/{name}DELETE Health Check
POST/api/config/namespaces/{metadata.namespace}/origin_poolsสร้าง Origin Pool
PUT/api/config/namespaces/{metadata.namespace}/origin_pools/{metadata.name}แทนที่ Origin Pool
GET/api/config/namespaces/{namespace}/origin_poolsแสดงรายการ Origin Pool
GET/api/config/namespaces/{namespace}/origin_pools/{name}GET Origin Pool
DELETE/api/config/namespaces/{namespace}/origin_pools/{name}DELETE Origin Pool
POST/api/config/namespaces/{metadata.namespace}/proxiesสร้าง Proxy
PUT/api/config/namespaces/{metadata.namespace}/proxies/{metadata.name}แทนที่ Proxy
GET/api/config/namespaces/{namespace}/proxiesแสดงรายการ Proxy
GET/api/config/namespaces/{namespace}/proxies/{name}GET Proxy
DELETE/api/config/namespaces/{namespace}/proxies/{name}DELETE Proxy
GET/api/config/namespaces/{namespace}/proxies/{name}/ca_certificateGET ใบรับรอง CA ของเซิร์ฟเวอร์พร็อกซี
POST/api/config/namespaces/{metadata.namespace}/rate_limiter_policysสร้าง Specification
PUT/api/config/namespaces/{metadata.namespace}/rate_limiter_policys/{metadata.name}แทนที่ Specification
GET/api/config/namespaces/{namespace}/rate_limiter_policysแสดงรายการ Rate Limiter Policy
GET/api/config/namespaces/{namespace}/rate_limiter_policys/{name}GET Specification
DELETE/api/config/namespaces/{namespace}/rate_limiter_policys/{name}DELETE Rate Limiter Policy
POST/api/config/namespaces/{metadata.namespace}/service_policysสร้าง Service Policy
PUT/api/config/namespaces/{metadata.namespace}/service_policys/{metadata.name}แทนที่ Service Policy
GET/api/config/namespaces/{namespace}/service_policysแสดงรายการ Service Policy
GET/api/config/namespaces/{namespace}/service_policys/{name}GET Service Policy
DELETE/api/config/namespaces/{namespace}/service_policys/{name}DELETE Service Policy
POST/api/config/namespaces/{metadata.namespace}/service_policy_rulesสร้าง Service Policy Rule
PUT/api/config/namespaces/{metadata.namespace}/service_policy_rules/{metadata.name}แทนที่ Service Policy Rule
GET/api/config/namespaces/{namespace}/service_policy_rulesแสดงรายการ Service Policy Rule
GET/api/config/namespaces/{namespace}/service_policy_rules/{name}GET Service Policy Rule
DELETE/api/config/namespaces/{namespace}/service_policy_rules/{name}DELETE Service Policy Rule
GET/api/config/namespaces/{namespace}/service_policy_setsแสดงรายการ Service Policy Set
GET/api/config/namespaces/{namespace}/service_policy_sets/{name}GET Service Policy Set
POST/api/config/namespaces/{metadata.namespace}/virtual_hostsสร้าง Virtual Host
PUT/api/config/namespaces/{metadata.namespace}/virtual_hosts/{metadata.name}แทนที่ Virtual Host
GET/api/config/namespaces/{namespace}/virtual_hostsแสดงรายการ Virtual Host
GET/api/config/namespaces/{namespace}/virtual_hosts/{name}GET Virtual Host
DELETE/api/config/namespaces/{namespace}/virtual_hosts/{name}DELETE Virtual Host
POST/api/config/namespaces/{namespace}/virtual_hosts/{name}/api_definitions/assignกำหนด API Definition
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpointGET API Endpoint
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/learnt_schemaGET สคีมาที่เรียนรู้ต่อ API endpoint
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/pdfGET PDF ของ API Endpoint
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/sources_openapi_schemaGET สคีมา OpenApi ต้นทางที่เกี่ยวข้องต่อ API endpoint
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/unmerge_sources_openapi_schemaยกเลิกการรวมแหล่งข้อมูลจาก API Endpoint
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpointsGET API Endpoints
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/statsGET สถิติ API Endpoints สำหรับ Virtual Host
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/calls_by_response_codeGET จำนวน API Calls ทั้งหมดสำหรับ Virtual Host
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_activeGET API Endpoints ยอดนิยมสำหรับ Virtual Host
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_sensitive_dataGET สรุปข้อมูลสำคัญสำหรับ Virtual Host
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/swagger_specGET Swagger Spec สำหรับ App Type
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/get_schema_updatesGET การอัปเดตสคีมา API Endpoints
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/update_schemasอัปเดตสคีมา API Endpoints
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/create_ticketสร้างตั๋วสำหรับช่องโหว่
GET/api/config/namespaces/{namespace}/virtual_hosts/{name}/get-dns-infoGET ข้อมูล DNS
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/unlink_ticketsยกเลิกการเชื่อมโยงตั๋ว
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerabilitiesGET ช่องโหว่สำหรับ Virtual Host
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerability/update_stateอัปเดตช่องโหว่สำหรับ Virtual Host
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 Exclusion Policy
PUT/api/config/namespaces/{metadata.namespace}/waf_exclusion_policys/{metadata.name}แทนที่ WAF Exclusion Policy
GET/api/config/namespaces/{namespace}/waf_exclusion_policysแสดงรายการ WAF Exclusion Policy
GET/api/config/namespaces/{namespace}/waf_exclusion_policys/{name}GET WAF Exclusion Policy
DELETE/api/config/namespaces/{namespace}/waf_exclusion_policys/{name}DELETE WAF Exclusion Policy
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ลายเซ็นที่อยู่ระหว่างทดสอบ