OpenAPI 문서를 배포하려면 gcloud endpoints services deploy
명령어를 실행합니다. OpenAPI 문서를 처음 배포할 때 gcloud
명령어는 Service Management API를 호출하고 OpenAPI 문서의 host
필드에 지정된 이름을 사용하여 관리형 서비스를 만듭니다.
Service Management는 날짜 스탬프와 버전 번호로 구성된 예를 들면 2017-02-13r0
입니다.
같은 날에 서비스 구성을 다시 배포하면 Service Management는 구성 ID의 버전 번호를 증분시킵니다. 다른 날에 서비스 구성을 다시 배포하면 Service Management는 구성 ID에 새 날짜 스탬프를 할당하고 버전 번호를 0으로 재설정합니다.
Endpoints는 Service Management를 사용하여 서비스 구성을 저장합니다. Service Management는 최근 서비스 구성 100개만 저장합니다.
이 페이지에서는 서비스 이름과 구성 ID를 확인하는 방법을 설명합니다.
Google Cloud 콘솔
- Google Cloud 콘솔에서 프로젝트의 엔드포인트 > 서비스 페이지로 이동합니다.
- API가 2개 이상이면 목록에서 API를 선택합니다.
- 배포 기록 탭을 클릭합니다.
페이지의 왼쪽 위 근처의 API 이름과 탭 사이에 서비스 이름이 표시됩니다. 서비스 구성 배포 목록에서 구성 ID는 구성을 배포한 주 구성원의 이메일 주소 및 날짜와 함께 표시됩니다. 서비스 구성 배포 목록에는 최근 100개의 구성 배포가 표시됩니다. 가장 최근의 구성이 목록 맨 위에 표시됩니다.
gcloud
- 다음을 입력하여 Google Cloud 프로젝트의 프로젝트 ID를 표시합니다.
gcloud projects list
- 이전 단계에서 적절한 프로젝트 ID를 사용하여 기본 프로젝트를 API가 있는 항목으로 설정합니다.
gcloud config set project YOUR_PROJECT_ID
- 프로젝트의 서비스 목록을 가져옵니다.
gcloud endpoints services list
- 이전 단계에서 확인한 서비스 이름을 사용하여 서비스의 구성 ID 목록을 가져옵니다.
gcloud endpoints configs list --service=YOUR_SERVICE_NAME
앞의 명령어에 대한 자세한 내용은 gcloud
참조를 확인하세요.
다음 단계
- OpenAPI 문서 배포 알아보기
- Service Management API 알아보기