This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.1.20. 3scale WebAssembly 모듈 사용
threescale-wasm-auth
모듈은 3scale API Management 2.11 이상과 Red Hat OpenShift Service Mesh 2.1.0 이상의 통합에서 실행됩니다.
threescale-wasm-auth
모듈은 애플리케이션 바이너리 인터페이스(ABI)라고 하는 인터페이스 세트를 사용하는 WebAssembly 모듈입니다. 이는 3scale에 대한 HTTP 요청을 인증할 수 있도록 ABI를 구현하는 모든 소프트웨어를 구동하기 위해 Proxy-WASM 사양에 의해 정의됩니다.
ABI 사양으로 Proxy-WASM은 host 라는 소프트웨어와 다른 이름의 모듈,프로그램 또는 확장 기능 간의 상호 작용을 정의합니다. 호스트는 모듈에서 작업을 수행하는 데 사용하는 서비스 세트와 이 경우 프록시 요청을 처리하는 데 사용하는 서비스 집합을 노출합니다.
호스트 환경은 소프트웨어 조각(이 경우 HTTP 프록시)과 상호 작용하는 WebAssembly 가상 머신으로 구성됩니다.
이 모듈 자체는 가상 머신에서 실행되는 명령과 Proxy-WASM에서 지정한 ABI를 제외하고 외부 세계와 별도로 실행됩니다. 이는 소프트웨어에 확장 포인트를 제공하는 안전한 방법입니다: 확장 기능은 가상 머신 및 호스트와 잘 정의된 방식으로만 상호 작용할 수 있습니다. 상호 작용은 컴퓨팅 모델을 제공하고 프록시가 보유하기위한 외부 세계와의 연결을 제공합니다.
1.20.1. 호환성 링크 복사링크가 클립보드에 복사되었습니다!
threescale-wasm-auth
모듈은 Proxy-WASM ABI 사양의 모든 구현과 완전히 호환되도록 설계되었습니다. 그러나 이 시점에서는 Envoy 역방향 프록시로 작동하도록 철저하게 테스트되었습니다.