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
Production Product => Production Product APIcast gateway => Production Product API upstream
Staging Product => Staging Product APIcast gateway => Staging Product API upstream
다음과 같이 API 백엔드 환경에 대한 제품을 구성합니다.
개발 환경
개발 백엔드 생성
- 이름: Dev
- 개인 기본 URL: API 백엔드의 URL
Dev 제품 생성
-
프로덕션 공개 기본 URL:
https://dev-api-backend.yourdomain.com -
공개 기본 URL 스테이징:
https://dev-api-backend.yourdomain.com - 백엔드 경로를 사용하여 Dev 백엔드 추가 /
-
프로덕션 공개 기본 URL:
ECDHE 환경
FlexVolume 백엔드 생성
- 이름: ECDHE
- 개인 기본 URL: API 백엔드의 URL
FlexVolume 제품 생성
-
프로덕션 공개 기본 URL:
https://qa-api-backend.yourdomain.com -
공개 기본 URL 스테이징:
https://qa-api-backend.yourdomain.com - 백엔드 경로 /를 사용한 백엔드 추가
-
프로덕션 공개 기본 URL:
프로덕션 환경
프로덕션 백엔드 생성
- 이름: Prod
- 개인 기본 URL: API 백엔드의 URL
Prod 제품 생성
-
프로덕션 공개 기본 URL:
https://prod-api-backend.yourdomain.com -
공개 기본 URL 스테이징:
https://prod-api-backend.yourdomain.com - 백엔드 경로를 사용하여 프로덕션 백엔드 추가 /
-
프로덕션 공개 기본 URL:
추가 리소스
- 3scale 제품에 대한 자세한 내용은 3scale를 사용한 첫 번째 단계를 참조하십시오.