6장. 3scale에서 API 환경 매핑
API 공급자는 3scale 관리 포털을 통해 관리되는 API에 대한 액세스를 제공합니다. 그런 다음 여러 환경에 API 백엔드를 배포합니다. API 백엔드 환경에는 다음이 포함됩니다.
- 개발, 품질 보장(QA), 스테이징 및 프로덕션에 사용되는 다양한 환경
- 자체 API 백엔드 세트를 관리하는 팀 또는 부서에 사용되는 다양한 환경입니다.
Red Hat 3scale API Management 제품은 API의 단일 API 또는 하위 집합을 나타내지만 다른 API 백엔드 환경을 매핑하고 관리하는 데도 사용됩니다.
3scale 제품의 매핑 API 환경에 대한 자세한 내용은 다음 섹션을 참조하십시오.
6.1. 환경별 제품
이 방법은 각 API 백엔드 환경에 별도의 3scale 제품을 사용합니다. 각 제품에서 프로덕션 게이트웨이와 스테이징 게이트웨이를 구성하여 게이트웨이 구성에 대한 변경 사항을 안전하게 테스트하고 API 백엔드와 마찬가지로 프로덕션 구성으로 승격할 수 있습니다.
Production Product => Production Product APIcast gateway => Production Product API upstream Staging Product => Staging Product APIcast gateway => Staging Product API upstream
다음과 같이 API 백엔드 환경의 제품을 구성합니다.
- 환경에 대한 API 백엔드의 기본 URL로 백엔드를 생성합니다.
- 백엔드 경로 / 를 사용하여 환경의 제품에 백엔드를 추가합니다.
개발 환경
개발 백엔드 생성
- 이름: Dev
- 개인 기본 URL: API 백엔드의 URL
Dev 제품 생성
-
프로덕션 공용 기본 URL:
https://dev-api-backend.yourdomain.com
-
Public Base URL 준비:
https://dev-api-backend.yourdomain.com
- 백엔드 경로를 사용하여 Dev 백엔드 추가 /
-
프로덕션 공용 기본 URL:
QPC 환경
COPY 백엔드 생성
- name: COPY
- 개인 기본 URL: API 백엔드의 URL
COPY 제품 생성
-
프로덕션 공용 기본 URL:
https://qa-api-backend.yourdomain.com
-
Public Base URL 준비:
https://qa-api-backend.yourdomain.com
- 백엔드 경로 /를 사용하여 CloudEvent 백엔드 추가 /
-
프로덕션 공용 기본 URL:
프로덕션 환경
프로덕션 백엔드 생성
- 이름: Prod
- 개인 기본 URL: API 백엔드의 URL
Prod 제품 생성
-
프로덕션 공용 기본 URL:
https://prod-api-backend.yourdomain.com
-
Public Base URL 준비:
https://prod-api-backend.yourdomain.com
- 백엔드 경로를 사용하여 프로덕션 백엔드 추가 /
-
프로덕션 공용 기본 URL:
추가 리소스
- 3scale 제품에 대한 자세한 내용은 3scale의 첫 번째 단계를 참조하십시오.