30장. 멀티 테넌시
Red Hat 3scale API Management를 사용하면 3scale 계정의 여러 독립 인스턴스가 단일 온-프레미스 배포에 존재할 수 있습니다. 계정은 서로 독립적으로 작동하며 자체 정보를 공유할 수 없습니다.
30.1. 마스터 관리 포털 링크 복사링크가 클립보드에 복사되었습니다!
마스터 관리자는 마스터 관리 포털 및 API 끝점을 통해 3scale 계정을 모니터링하고 관리합니다. 표준 관리 포털 과 마찬가지로 마스터 관리 포털에는 배포 모든 계정에 대한 정보가 포함되어 있으며 고유한 계정 페이지를 통해 계정 및 사용자를 관리할 수 있습니다.
계정 관리자 작업에 대한 자세한 내용은 계정 가이드를 참조하십시오.
30.1.1. 마스터 관리 포털에 액세스 링크 복사링크가 클립보드에 복사되었습니다!
마스터 관리 포털에 액세스하려면 온-프레미스 설치 프로세스 중에 마스터 관리 포털에 특별히 정의된 인증 정보 및 URL을 사용해야 합니다.
마스터 관리 포털 URL은 MASTER_NAME (기본적으로 템플릿에서master ) 및 WILDCARD_DOMAIN 로 구성됩니다.
<MASTER_NAME>.<WILDCARD_DOMAIN>
<MASTER_NAME>.<WILDCARD_DOMAIN>
Master 플래그를 통해 마스터 관리 포털을 식별할 수 있습니다.
30.1.2. 마스터 관리 포털을 통해 계정 추가 링크 복사링크가 클립보드에 복사되었습니다!
마스터 관리 포털을 통해 계정을 추가하려면 다음 단계를 따르십시오.
- 마스터 관리 포털에 로그인합니다.
- 계정 으로 이동합니다.
- 생성을 클릭합니다.
사용자에게 필요한 정보를 표시합니다.
- 사용자 이름
- 이메일
- 암호
- 암호 확인
조직에 필요한 정보를 표시합니다.
- 조직/그룹 이름
- 생성을 클릭합니다.
이 단계 후에 Red Hat 3scale은 조직/그룹 이름 필드에 따라 계정의 계정 하위 도메인을 생성합니다. 또한 생성한 계정의 세부 정보가 포함된 페이지를 볼 수 있습니다.
30.1.3. 마스터 관리 포털을 사용하여 단일 게이트웨이 생성 링크 복사링크가 클립보드에 복사되었습니다!
마스터 관리 포털을 사용하면 THREESCALE_PORTAL_ENDPOINT 환경 변수를 구성하여 모든 테넌트에 대한 단일 게이트웨이를 만들 수 있습니다. 이는 Hosted 3scale(SaaS)의 Hosted APIcast와 유사합니다. 여기서 OpenShift 템플릿으로 배포된 기본 apicast-staging 및 apicast-production 게이트웨이가 이러한 방식으로 구성됩니다.
마스터 관리 포털을 사용하여 단일 게이트웨이를 만들려면 다음 단계를 따르십시오.
-
3scale 프로젝트에서
system-master-apicast시크릿에서 ACCESS_TOKEN 값을 가져옵니다. 또는 마스터 관리 포털에서 새 액세스 토큰을 생성할 수도 있습니다. APIcast를 배포할 때 다음 명령을 사용하십시오.
THREESCALE_PORTAL_ENDPOINT="https://<ACCESS_TOKEN>@<public url to master admin portal>/master/api/proxy/configs"
THREESCALE_PORTAL_ENDPOINT="https://<ACCESS_TOKEN>@<public url to master admin portal>/master/api/proxy/configs"Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
URL의 끝은
/ master /api/proxy/configs와 같습니다. 마스터는 기본/admin/api/services.json과 비교하여 다른 끝점에구성을보유하고 있기 때문입니다.
-
URL의 끝은