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.5. 3scale 외부 ServiceEntry 오브젝트 적용
3scale-wasm-auth
모듈이 3scale에 대한 요청을 승인하도록 하려면 3scale 서비스에 대한 액세스 권한이 있어야 합니다. 외부 ServiceEntry
오브젝트를 적용하여 Red Hat OpenShift Service Mesh 및 Istio 내에서 이 작업을 수행할 수 있습니다.
서비스 메시에서 서비스 관리 API 및 계정 관리 API의 백엔드 및 시스템 구성 요소에 대한 서비스 항목을 서비스 메시에서 3scale Hosted(SaaS)로 설정합니다. Service Management API는 각 요청의 권한 부여 상태에 대한 쿼리를 수신합니다. 계정 관리 API는 서비스에 대한 API 관리 구성 설정을 제공합니다.
절차
다음 외부
ServiceEntry
사용자 정의 리소스를 클러스터에 적용합니다.3scale 호스팅 백엔드의 사용자 정의 리소스
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 3scale Hosted 시스템의 사용자 정의 리소스
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 방법 중 하나와 함께
oc apply
명령을 사용하여 오브젝트를 적용할 수 있습니다.오브젝트를 하나 이상의 파일에 저장한 다음 다음 구문을 사용합니다.
oc apply -f <filename.yml>
$ oc apply -f <filename.yml>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 먼저 파일에 저장하지 않고 오브젝트를 적용하려면 다음 명령을 사용합니다.
echo -n "<filename.yml>" | oc apply -f -
$ echo -n "<filename.yml>" | oc apply -f -
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
또는 in-mesh 3scale 서비스를 배포할 수 있습니다. 이렇게 하려면 사용자 지정 리소스에서 이러한 서비스의 위치를 변경합니다.