1.5. API 호출을 테스트하기 위한 새 제품 생성
3scale API 공급자로 이러한 공용 API를 통해 API 호출을 테스트할 제품을 생성합니다. 제품은 하나 이상의 백엔드를 패키지하는 고객용 API입니다.
다음 옵션 중 하나를 수행하여 새 제품을 생성할 수 있습니다.
- 제품을 수동으로 정의합니다.
- OpenShift에서 제품을 가져옵니다.
여기에서 수동 정의에 대한 자세한 내용을 확인할 수 있습니다. OpenShift에서 제품을 가져오려면 Service Discovery 를 참조하십시오.
사전 요구 사항
- 3scale 계정이 필요합니다.
절차
- 대시보드로 이동합니다. API 섹션의 제품 생성에서 제품 만들기를 클릭합니다.
다음 세부 정보를 제공합니다.
- 이름: 제품 식별자입니다.
시스템 이름: 내부 목적으로 사용되는 식별자입니다. 제품
system_name은 프록시 끝점 및 도메인 이름을 생성하는 데 사용됩니다. 기본적으로system_name은 다음과 같은 대체 패턴 중 하나로 사용할 수 있는 레이블의 일부입니다.-
APIcast staging의 경우:
%{system_name}-%{tenant_name}-apicast-staging -
APIcast production의 경우:
%{system_name}-%{tenant_name}-apicast-production 자동 생성 URL 레이블이 63자를 초과하면 시스템은 다음과 같이 레이블을 줄입니다.
<truncated-label>-<unique-hash>-
<truncated-label>은 원본 URL의 첫 54 또는 55자입니다. <unique-hash>는 원래 레이블에서 계산된 고유한 SHA-1 해시의 처음 7자입니다.예를 들어, 잘라내기 전의 URL은 다음과 같습니다.
https://my-very-long-system-name-also-very-long-tenant-name-apicast-staging.3scale.net잘라낸 후의 URL입니다.
https://my-very-long-system-name-also-very-long-tenant-name-api-72588d2.3scale.net
-
-
APIcast staging의 경우:
- 설명: 제품에 대한 자세한 정보가 포함된 선택적 필드입니다.
- 제품 생성을 클릭합니다.
이러한 단계를 수행한 후에는 공개 API를 나타내는 제품이 생성됩니다. 다음 단계는 백엔드를 생성하고 제품에 추가하는 것입니다.