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 인증 캐싱 4.1.3. 3scale Batcher 4.1.4. 3scale Referrer 4.1.5. 익명 액세스 4.1.6. Camel 서비스 4.1.7. CORS 요청 처리 4.1.8. 사용자 정의 지표 4.1.9. 에코 4.1.10. 엣지 제한 4.1.11. 헤더 수정 4.1.12. HTTP 상태 코드 Overwrite 4.1.13. HTTP2 끝점 4.1.14. IP 확인 4.1.15. JWT 청구 확인 4.1.16. 유동 컨텍스트 디버그 4.1.17. 로깅 Expand section "4.1.17. 로깅" Collapse section "4.1.17. 로깅" 4.1.17.1. 모든 API에 대한 로깅 정책 구성 Expand section "4.1.17.1. 모든 API에 대한 로깅 정책 구성" Collapse section "4.1.17.1. 모든 API에 대한 로깅 정책 구성" 4.1.17.1.1. ConfigMap 및 VolumeMount를 통해 컨테이너에 파일을 마운트하여 모든 API에 대한 로깅 정책 구성 4.1.17.1.2. APIManager CR(사용자 정의 리소스)에서 참조하는 보안을 사용하여 모든 API에 대한 로깅 정책 구성 4.1.17.1.3. Docker에 배포된 APIcast 자체 관리용 모든 API에 대한 로깅 정책 구성 4.1.17.2. 로깅 정책의 예 4.1.17.3. 사용자 정의 로깅에 대한 추가 정보 4.1.18. 유지 관리 모드 4.1.19. NGINX Filter 4.1.20. OAuth 2.0 상호 TLS 클라이언트 인증 4.1.21. OAuth 2.0 토큰 인트로스펙션 4.1.22. On Fail 4.1.23. 프록시 서비스 4.1.24. 제한 헤더 속도 4.1.25. 응답/요청 콘텐츠 제한 4.1.26. RH-SSO/Keycloak 역할 검사 4.1.27. 라우팅 4.1.28. SOAP 4.1.29. TLS 클라이언트 인증서 유효성 검사 4.1.30. TLS 종료 4.1.31. 업스트림 4.1.32. 업스트림 상호 TLS 4.1.33. URL 다시 작성 4.1.34. 캡처를 사용하여 URL 재작성 4.1.35. 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 종속 항목 포함 4.4. 관리 포털에서 사용자 정의 정책을 사용 가능 Expand section "4.4. 관리 포털에서 사용자 정의 정책을 사용 가능" Collapse section "4.4. 관리 포털에서 사용자 정의 정책을 사용 가능" 4.4.1. 사용자 정의 정책을 관리 포털로 내보내기 4.4.2. 사용자 정의 정책 추가 또는 제거 영향 4.5. 정책에서 변수 및 필터 사용 5. Fuse의 정책 확장을 사용하여 3scale 메시지 컨텐츠 변환 Expand section "5. Fuse의 정책 확장을 사용하여 3scale 메시지 컨텐츠 변환" Collapse section "5. Fuse의 정책 확장을 사용하여 3scale 메시지 컨텐츠 변환" 5.1. Fuse에서 Apache Camel 변환과 APIcast 통합 5.2. OpenShift의 Fuse에서 Apache Camel을 사용하여 생성된 APIcast 정책 확장 구성 6. APIcast 환경 변수 7. 성능 향상을 위해 APIcast 구성 Expand section "7. 성능 향상을 위해 APIcast 구성" Collapse section "7. 성능 향상을 위해 APIcast 구성" 7.1. 일반 지침 7.2. 기본 캐싱 7.3. 비동기 보고 스레드 8. Prometheus에 3scale APIcast 지표 노출 Expand section "8. Prometheus에 3scale APIcast 지표 노출" Collapse section "8. Prometheus에 3scale APIcast 지표 노출" 8.1. Prometheus 정보 Expand section "8.1. Prometheus 정보" Collapse section "8.1. Prometheus 정보" 8.1.1. Prometheus 쿼리 8.2. Prometheus와 APIcast 통합 Expand section "8.2. Prometheus와 APIcast 통합" Collapse section "8.2. Prometheus와 APIcast 통합" 8.2.1. 추가 옵션 8.3. 3scale APIcast의 OpenShift 환경 변수 8.4. Prometheus에 노출된 3scale APIcast 지표 9. APIcast 마이그레이션 가이드 Expand section "9. APIcast 마이그레이션 가이드" Collapse section "9. APIcast 마이그레이션 가이드" 9.1. 예비 고려 사항 9.2. 최신 APIcast 구성 테스트 9.3. 최신 APIcast에서 누락된 기능 Expand section "9.3. 최신 APIcast에서 누락된 기능" Collapse section "9.3. 최신 APIcast에서 누락된 기능" 9.3.1. Lua 사용자 정의 9.3.2. Nginx 구성 파일 사용자 정의 9.4. 사용자 지정된 접근 방식에서 마이그레이션 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. OpenID Connect ID 공급자로 Red Hat Single Sign-On과 3scale 통합 Expand section "12.4. OpenID Connect ID 공급자로 Red Hat Single Sign-On과 3scale 통합" Collapse section "12.4. OpenID Connect ID 공급자로 Red Hat Single Sign-On과 3scale 통합" 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.2.2. 사용할 인증 모드를 선택합니다 인증 모드를 선택하려면 AUTHENTICATION(인증) 섹션으로 스크롤합니다. 여기에서 다음 옵션 중 하나를 선택할 수 있습니다. API 키(user_key) app_id 및 App_Key Pair OpenID Connect Previous Next