2.4.5. 3scale 템플릿 가져오기
참고
와일드카드 경로가 3scale 2.6에서 제거되었습니다.
- 이 기능은 백그라운드에서 Zync에 의해 처리됩니다.
- API 공급자가 생성, 업데이트 또는 삭제되면 경로에 해당 변경 사항이 자동으로 반영됩니다.
3scale 템플릿을 OpenShift 클러스터로 가져오려면 다음 단계를 수행합니다.
터미널 세션에서 클러스터 관리자로 OpenShift에 로그인합니다.
oc login
프로젝트를 선택하거나 새 프로젝트를 생성합니다.
oc project <project_name>
oc new-project <project_name>
oc new-app
명령을 입력합니다.-
2.3절. “노드 및 인타이틀먼트 구성” 의 일부로 다운로드한 amp.yml 파일의 경로로
--file
옵션을 지정합니다. OpenShift 클러스터 도메인으로 설정된
WILDCARD_DOMAIN
매개변수를 사용하여--param
옵션을 지정합니다.oc new-app --file /opt/amp/templates/amp.yml --param WILDCARD_DOMAIN=<WILDCARD_DOMAIN>
터미널에는 새로 생성된 3scale 관리 포털의 마스터 및 테넌트 URL과 인증 정보가 표시됩니다. 이 출력에는 다음 정보가 포함되어야 합니다.
- 마스터 관리자 사용자 이름
- 마스터 암호
- 마스터 토큰 정보
- 테넌트 사용자 이름
- 테넌트 암호
- 테넌트 토큰 정보
-
2.3절. “노드 및 인타이틀먼트 구성” 의 일부로 다운로드한 amp.yml 파일의 경로로
https://user-admin.3scale-project.example.com에 admin/xXXyz123으로 로그인합니다.
* With parameters: * ADMIN_PASSWORD=xXxXyz123 # generated * ADMIN_USERNAME=admin * TENANT_NAME=user * MASTER_NAME=master * MASTER_USER=master * MASTER_PASSWORD=xXxXyz123 # generated --> Success Access your application via route 'user-admin.3scale-project.example.com' Access your application via route 'master-admin.3scale-project.example.com' Access your application via route 'backend-user.3scale-project.example.com' Access your application via route 'user.3scale-project.example.com' Access your application via route 'api-user-apicast-staging.3scale-project.example.com' Access your application via route 'api-user-apicast-production.3scale-project.example.com'
나중에 참조할 수 있도록 이러한 세부 사항을 기록해 두십시오.
참고로그인 및 인증 정보가 작동할 때까지 3scale이 OpenShift에 완전히 배포될 때까지 기다립니다.