콘텐츠로 이동

⚖️ Virtual API

라우팅 규칙을 통한 지역별 트래픽 분산. 헬스 체크 및 장애 조치 정책.

  • 카테고리: 네트워킹
  • 복잡도: advanced
  • 경로: 133 | 스키마: 903
  • 티어: Advanced
  • 관련 도메인: dns, service_policy, network
  • HTTP/TCP/UDP 부하 분산기 구성
  • 오리진 풀 및 서비스 관리
  • 가상 호스트 및 라우팅 구성
  • 속도 제한기 및 서비스 정책 정의
  • 지리적 위치 기반 라우팅 관리
  • 프록시 및 포워딩 정책 구성
  • 악성 코드 보호 및 위협 캠페인 관리
  • 헬스 체크 및 엔드포인트 모니터링 구성
  • http_loadbalancer: 애플리케이션 트래픽 분산을 위한 레이어 7 HTTP/HTTPS 부하 분산기
  • tcp_loadbalancer: 비HTTP 프로토콜 트래픽을 위한 레이어 4 TCP/UDP 부하 분산기
  • origin_pool: 부하 분산기 트래픽 분산을 위한 백엔드 서버 그룹
  • healthcheck: 오리진 서버 가용성을 위한 헬스 모니터링 구성
  • app_firewall: HTTP 트래픽 보호를 위한 웹 앱 방화벽 (WAF) 정책
  • 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/suggestionAPI 엔드포인트 보호 규칙 제안.
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/suggestionDDoS 완화 규칙 제안.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/oas_validation/suggestionOpen 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/suggestionWAF 제외 규칙 제안.
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_loadbalancersHTTP 부하 분산기 생성.
PUT/api/config/namespaces/{metadata.namespace}/http_loadbalancers/{metadata.name}HTTP 부하 분산기 교체.
GET/api/config/namespaces/{namespace}/http_loadbalancersHTTP 부하 분산기 구성 목록 조회.
POST/api/config/namespaces/{namespace}/http_loadbalancers/get_security_configHTTP 부하 분산기의 보안 구성 조회.
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/assignAPI 정의 할당.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/api_definitions/available사용 가능한 API 정의 목록 조회.
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpointsAPI 엔드포인트 조회.
GET/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_endpoints/swagger_specHTTP 부하 분산기의 Swagger 사양 조회.
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/get_schema_updatesAPI 엔드포인트 스키마 업데이트 조회.
POST/api/ml/data/namespaces/{namespace}/http_loadbalancers/{name}/api_inventory/api_endpoints/update_schemasAPI 엔드포인트 스키마 업데이트.
GET/api/config/namespaces/{namespace}/http_loadbalancers/{name}/dos_automitigation_rulesHTTP 부하 분산기의 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-infoDNS 정보 조회.
POST/api/config/namespaces/{namespace}/http_loadbalancers/{name}/l7ddos_rps_thresholdL7 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_loadbalancersTCP 부하 분산기 생성.
PUT/api/config/namespaces/{metadata.namespace}/tcp_loadbalancers/{metadata.name}TCP 부하 분산기 교체.
GET/api/config/namespaces/{namespace}/tcp_loadbalancersTCP 부하 분산기 구성 목록 조회.
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-infoDNS 정보 조회.
POST/api/config/namespaces/{metadata.namespace}/udp_loadbalancersUDP 부하 분산기 생성.
PUT/api/config/namespaces/{metadata.namespace}/udp_loadbalancers/{metadata.name}UDP 부하 분산기 교체.
GET/api/config/namespaces/{namespace}/udp_loadbalancersUDP 부하 분산기 구성 목록 조회.
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-infoDNS 정보 조회.
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/assignAPI 정의 할당.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpointAPI 엔드포인트 조회.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/learnt_schemaAPI 엔드포인트별 학습된 스키마 조회.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/pdfAPI 엔드포인트 PDF 조회.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/sources_openapi_schemaAPI 엔드포인트별 관련 소스 OpenApi 스키마 조회.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpoint/unmerge_sources_openapi_schemaAPI 엔드포인트에서 소스 병합 해제.
GET/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_endpointsAPI 엔드포인트 조회.
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_updatesAPI 엔드포인트 스키마 업데이트 조회.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/api_inventory/api_endpoints/update_schemasAPI 엔드포인트 스키마 업데이트.
POST/api/ml/data/namespaces/{namespace}/virtual_hosts/{name}/create_ticket취약점에 대한 티켓 생성.
GET/api/config/namespaces/{namespace}/virtual_hosts/{name}/get-dns-infoDNS 정보 조회.
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_policysWAF 제외 정책 생성.
PUT/api/config/namespaces/{metadata.namespace}/waf_exclusion_policys/{metadata.name}WAF 제외 정책 교체.
GET/api/config/namespaces/{namespace}/waf_exclusion_policysWAF 제외 정책 목록 조회.
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스테이징 서명.