- หน้าแรก
- API Enriched
- อ้างอิง API
- ⚖️ Virtual API
⚖️ 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_metrics | MetricsAllNamespaces |
| 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_config | GET การกำหนดค่าความปลอดภัยสำหรับ 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_endpoints | GET API Endpoints |
| GET | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints/swagger_spec | GET Swagger Spec สำหรับ HTTP Load Balancer |
| POST | /api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/get_schema_updates | GET การอัปเดตสคีมา 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_rules | GET กฎการลดผลกระทบ 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-info | GET ข้อมูล 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-info | GET ข้อมูล 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-info | GET ข้อมูล 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_certificate | GET ใบรับรอง 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_endpoint | GET API Endpoint |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/learnt_schema | GET สคีมาที่เรียนรู้ต่อ API endpoint |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/pdf | GET PDF ของ API Endpoint |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/sources_openapi_schema | GET สคีมา 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_endpoints | GET API Endpoints |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/stats | GET สถิติ API Endpoints สำหรับ Virtual Host |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/calls_by_response_code | GET จำนวน API Calls ทั้งหมดสำหรับ Virtual Host |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_active | GET API Endpoints ยอดนิยมสำหรับ Virtual Host |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/summary/top_sensitive_data | GET สรุปข้อมูลสำคัญสำหรับ Virtual Host |
| GET | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoints/swagger_spec | GET Swagger Spec สำหรับ App Type |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/get_schema_updates | GET การอัปเดตสคีมา 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-info | GET ข้อมูล DNS |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/unlink_tickets | ยกเลิกการเชื่อมโยงตั๋ว |
| POST | /api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/vulnerabilities | GET ช่องโหว่สำหรับ 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 | ลายเซ็นที่อยู่ระหว่างทดสอบ |