Jump To Close Expand all Collapse all Table of contents API 게이트웨이 관리 보다 포괄적 수용을 위한 오픈 소스 용어 교체 I 부. API 게이트웨이 Expand section "I 부. API 게이트웨이" Collapse section "I 부. API 게이트웨이" 1. 3scale APIcast API 게이트웨이의 고급 작동 소개 Expand section "1. 3scale APIcast API 게이트웨이의 고급 작동 소개" Collapse section "1. 3scale APIcast API 게이트웨이의 고급 작동 소개" 1.1. 3scale API 호출의 공개 기본 URL 1.2. APIcast에서 3scale API 사용을 캡처하기 위한 매핑 규칙을 적용하는 방법 1.3. APIcast에서 사용자 정의 요구 사항이 있는 API를 처리하는 방법 1.4. OpenTracing을 사용하도록 APIcast 구성 1.5. OpenShift 인스턴스에 Jaeger 설치 2. Docker 컨테이너화된 환경 운영 Expand section "2. Docker 컨테이너화된 환경 운영" Collapse section "2. Docker 컨테이너화된 환경 운영" 2.1. Docker 컨테이너화된 환경에서 APIcast 문제 해결 Expand section "2.1. Docker 컨테이너화된 환경에서 APIcast 문제 해결" Collapse section "2.1. Docker 컨테이너화된 환경에서 APIcast 문제 해결" 2.1.1. Docker 데몬 오류에 연결할 수 없습니다. 2.1.2. 기본 Docker 명령줄 인터페이스 명령 3. 고급 APIcast 구성 Expand section "3. 고급 APIcast 구성" Collapse section "3. 고급 APIcast 구성" 3.1. 시크릿 토큰 정의 3.2. 인증 정보 3.3. 오류 메시지 구성 3.4. 설정 내역 3.5. 디버깅 3.6. 경로 라우팅 4. APIcast 정책 Expand section "4. APIcast 정책" Collapse section "4. APIcast 정책" 4.1. 기본 3scale APIcast 동작을 변경하는 표준 정책 Expand section "4.1. 기본 3scale APIcast 동작을 변경하는 표준 정책" Collapse section "4.1. 기본 3scale APIcast 동작을 변경하는 표준 정책" 4.1.1. 3scale 관리 포털에서 정책 활성화 4.1.2. 3scale Auth Caching 4.1.3. 3scale Batcher 4.1.4. 3scale Referrer 4.1.5. 익명 액세스 4.1.6. Camel 서비스 4.1.7. 조건부 정책 4.1.8. 컨텐츠 캐싱 4.1.9. CORS 요청 처리 4.1.10. 사용자 정의 지표 4.1.11. 에코 4.1.12. 에지 제한 4.1.13. 헤더 수정 4.1.14. HTTP 상태 코드 Overwrite 4.1.15. HTTP2 엔드 포인트 4.1.16. IP 확인 4.1.17. JWT 청구 확인 4.1.18. 유동 컨텍스트 디버그 4.1.19. 로깅 Expand section "4.1.19. 로깅" Collapse section "4.1.19. 로깅" 4.1.19.1. 모든 API에 대한 로깅 정책 구성 Expand section "4.1.19.1. 모든 API에 대한 로깅 정책 구성" Collapse section "4.1.19.1. 모든 API에 대한 로깅 정책 구성" 4.1.19.1.1. ConfigMap 및 VolumeMount를 통해 컨테이너에 파일을 마운트하여 모든 API에 대한 로깅 정책 구성 4.1.19.1.2. APIManager CR(사용자 정의 리소스)에서 참조하는 보안을 사용하여 모든 API에 대한 로깅 정책 구성 4.1.19.1.3. Docker에 배포된 APIcast 셀프 관리용 모든 API에 대한 로깅 정책 구성 4.1.19.2. 로깅 정책의 예 4.1.19.3. 사용자 정의 로깅에 대한 추가 정보 4.1.20. 유지 관리 모드 4.1.21. NGINX 필터 4.1.22. OAuth 2.0 상호 TLS 클라이언트 인증 4.1.23. OAuth 2.0 토큰 세부 검사 4.1.24. On Fail 4.1.25. 프록시 서비스 4.1.26. 제한 헤더 속도 4.1.27. 응답/요청 콘텐츠 제한 4.1.28. Retry 4.1.29. RH-SSO/Keycloak 역할 검사 4.1.30. 라우팅 4.1.31. SOAP 4.1.32. TLS 클라이언트 인증서 유효성 검사 4.1.33. TLS 종료 4.1.34. 업스트림 4.1.35. 업스트림 연결 4.1.36. 업스트림 상호 TLS 4.1.37. URL 다시 작성 4.1.38. 캡처를 사용하여 URL 재작성 4.1.39. WebSocket 4.2. 3scale 표준 정책의 정책 체인 Expand section "4.2. 3scale 표준 정책의 정책 체인" Collapse section "4.2. 3scale 표준 정책의 정책 체인" 4.2.1. APIcast NGINX 단계 3scale 정책을 처리하는 방법 4.2.2. 3scale 관리 포털에서 정책 체인 수정 4.2.3. JSON 구성 파일에서 3scale 정책 체인 생성 4.2.4. 3scale 표준 정책 기능을 실행하는 NGINX 단계 4.2.5. 3scale 표준 정책 및 이를 처리하는 NGINX 단계 4.3. 사용자 정의 3scale APIcast 정책 Expand section "4.3. 사용자 정의 3scale APIcast 정책" Collapse section "4.3. 사용자 정의 3scale APIcast 정책" 4.3.1. 3scale APIcast 배포를 위한 사용자 정의 정책 정보 4.3.2. 3scale 임베디드 APIcast에 사용자 정의 정책 추가 4.3.3. 다른 OpenShift Container Platform에서 3scale에 사용자 정의 정책 추가 4.3.4. 3scale 사용자 지정 정책에 외부 Lua 종속성 포함 5. APIcast 네이티브 배포와 정책 체인 통합 Expand section "5. APIcast 네이티브 배포와 정책 체인 통합" Collapse section "5. APIcast 네이티브 배포와 정책 체인 통합" 5.1. 정책에서 변수 및 필터 사용 6. Fuse의 정책 확장을 사용하여 3scale 메시지 컨텐츠 변환 Expand section "6. Fuse의 정책 확장을 사용하여 3scale 메시지 컨텐츠 변환" Collapse section "6. Fuse의 정책 확장을 사용하여 3scale 메시지 컨텐츠 변환" 6.1. Fuse에서 Apache Camel 변환과 APIcast 통합 6.2. OpenShift의 Fuse에서 Apache Camel을 사용하여 생성된 APIcast 정책 확장 구성 7. APIcast 환경 변수 8. 성능 향상을 위해 APIcast 구성 Expand section "8. 성능 향상을 위해 APIcast 구성" Collapse section "8. 성능 향상을 위해 APIcast 구성" 8.1. 일반 지침 8.2. 기본 캐싱 8.3. 비동기 보고 스레드 8.4. 3scale Batcher 정책 9. Prometheus에 3scale APIcast 지표 노출 Expand section "9. Prometheus에 3scale APIcast 지표 노출" Collapse section "9. Prometheus에 3scale APIcast 지표 노출" 9.1. Prometheus 정보 Expand section "9.1. Prometheus 정보" Collapse section "9.1. Prometheus 정보" 9.1.1. Prometheus 쿼리 9.2. Prometheus와 APIcast 통합 Expand section "9.2. Prometheus와 APIcast 통합" Collapse section "9.2. Prometheus와 APIcast 통합" 9.2.1. 추가 옵션 9.3. 3scale APIcast의 OpenShift 환경 변수 9.4. Prometheus에 노출된 3scale APIcast 지표 II 부. API 버전 관리 Expand section "II 부. API 버전 관리" Collapse section "II 부. API 버전 관리" 10. API 버전 관리 Expand section "10. API 버전 관리" Collapse section "10. API 버전 관리" 10.1. 목적 10.2. 사전 요구 사항 10.3. URL 버전 관리 10.4. 끝점 버전 지정 10.5. 사용자 정의 헤더 버전 지정 III 부. API 인증 Expand section "III 부. API 인증" Collapse section "III 부. API 인증" 11. 인증 패턴 Expand section "11. 인증 패턴" Collapse section "11. 인증 패턴" 11.1. 지원되는 인증 패턴 11.2. 인증 패턴 설정 Expand section "11.2. 인증 패턴 설정" Collapse section "11.2. 인증 패턴 설정" 11.2.1. 서비스에 대한 인증 모드를 선택합니다 11.2.2. 사용할 인증 모드를 선택합니다 11.2.3. API에서 올바른 유형의 인증 정보를 수락하는지 확인하십시오. 11.2.4. 자격 증명을 테스트할 애플리케이션 생성 11.3. 표준 인증 패턴 Expand section "11.3. 표준 인증 패턴" Collapse section "11.3. 표준 인증 패턴" 11.3.1. API 키 11.3.2. app_id 및 App_Key 쌍 11.3.3. OpenID Connect 11.4. 참조 필터링 12. OpenID Connect ID 공급자와 3scale 통합 Expand section "12. OpenID Connect ID 공급자와 3scale 통합" Collapse section "12. OpenID Connect ID 공급자와 3scale 통합" 12.1. 3scale 및 OpenID Connect ID 공급자를 통합하기 위한 개요 12.2. APIcast에서 JSON 웹 토큰을 처리하는 방법 12.3. 3scale Zync가 OpenID Connect ID 공급자와 애플리케이션 세부 정보를 동기화하는 방법 12.4. Red Hat Single Sign-On과 3scale을 OpenID Connect ID 공급자로 통합 Expand section "12.4. Red Hat Single Sign-On과 3scale을 OpenID Connect ID 공급자로 통합" Collapse section "12.4. Red Hat Single Sign-On과 3scale을 OpenID Connect ID 공급자로 통합" 12.4.1. 사용자 정의 인증 기관 인증서를 사용하도록 3scale Zync 구성 12.4.2. 3scale 클라이언트를 보유하도록 RH-SSO 구성 12.4.3. RH-SSO로 작동하도록 3scale 구성 12.5. 타사 OpenID Connect ID 공급자와 3scale 통합 12.6. OpenID Connect ID 공급자를 사용하여 3scale 통합 테스트 12.7. OpenID Connect ID 공급자와 3scale 통합의 예 Settings Close Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 11.3.3. OpenID Connect OpenID Connect 인증에 대한 자세한 내용은 OpenID Connect 통합 장을 참조하십시오. Previous Next