API Gateway의 포털 제품 - Amazon API Gateway

API Gateway의 포털 제품

포털 제품은 공유하려는 서비스 또는 기능을 나타냅니다. 포털 제품은 제품 REST 엔드포인트 및 제품 페이지의 모음입니다. 제품 REST 엔드포인트는 포털 제품에 대한 액세스 포인트이며 REST API의 경로 및 방법과 배포된 스테이지로 구성됩니다. 제품 페이지는 API 소비자가 제품 엔드포인트를 사용하는 방법을 설명하기 위해 제공하는 설명서입니다. 포털 제품은 전체 Prod 스테이지를 제품 REST 엔드포인트 모음으로 포함하거나 Prod 스테이지에 배포된 GET /pets 리소스만 단일 제품 REST 엔드포인트로 포함할 수 있습니다.

포털 제품을 사용자 지정할 수 있습니다. 사용자 지정 설명서를 추가하고, 제품 REST 엔드포인트의 이름을 바꾸고, 표시 순서를 재구성하고, 새 섹션을 추가하고, AWS 계정 간에 제품을 공유할 수 있습니다. 포털 제품에 대한 변경 사항을 적용하려면 포털 제품을 사용하는 포털을 다시 게시해야 합니다.

반려동물 입양 포털 제품 예제

예를 들어 반려동물 입양 서비스를 나타내는 REST API가 여러 개 있을 수 있습니다. API Gateway를 사용하여 pet adoption 포털 제품을 생성할 수 있습니다. 이 포털 제품은 고객이 반려동물을 만나고 입양하는 데 사용해야 하는 API를 찾는 데 도움이 됩니다. 이 포털 제품은 이미 생성한 REST API 사용하지만 이를 다시 그룹화하고 구성할 수 있습니다. 반려동물 입양 포털 제품 사용 약관에 대한 설명서를 제공하고 고객이 API를 사용해 볼 수 있도록 할 수도 있습니다. 이 정보는 모두 포털 제품에 저장됩니다.

다음 표에는 반려동물 입양 포털 제품을 나타내는 세 가지 API와 해당 제품 REST 엔드포인트 작업 이름 및 페이지 섹션 이름이 나와 있습니다.

REST API ID REST API 경로 및 메서드 REST API 스테이지 작업 이름 페이지 섹션
kf5387miad GET /dogs Prod View dogs AdoptAnimals
kf5387miad GET /dogs/{dogId} Prod View dog AdoptAnimals
ra8obxcevg GET /cats Prod View cats AdoptAnimals
ra8obxcevg GET /cats/{catId} Prod View cat AdoptAnimals
h0rpx9cm62 ANY /user/{userId}/{petId+} 베타 Request visit AdoptProcess

이 예제에서는 두 개의 REST API인 ra8obxcevgkf5387miadAdoptAnimals 섹션에서 함께 그룹화됩니다. 이 주문 탐색의 결과는 포털에서 다음과 같습니다.

반려동물 입양 포털

ANY 메서드는 catch-all 메서드이므로 포털에는 지원되는 모든 HTTP 메서드가 표시됩니다. 이 포털에는 포털 제품 소유자가 생성한 설명서도 포함되어 있습니다.

다음 단계

포털 제품을 시작하려면 다음을 수행할 수 있습니다.

포털 제품을 생성한 후 포털에 게시할 수 있습니다. 자세한 내용은 API Gateway에서 포털 생성 섹션을 참조하세요.