서비스 나열

이 페이지는 Google Cloud 프로젝트에서 사용 설정되어 있거나 사용 가능한 API 및 서비스를 나열하는 방법을 설명합니다. 사용 가능하거나 사용 설정된 API 및 서비스 목록에는 Pub/Sub와 같은 공개 Google Cloud 서비스Cloud Endpoints를 사용하여 생성된 서비스와 같이 비공개로 공유된 모든 API와 서비스가 포함될 수 있습니다. 공개 API 및 서비스와 비공개 API 및 서비스의 차이점에 대한 자세한 내용은 공개 및 비공개 서비스를 참조하세요.

대부분의 운영 사용 사례에서 서비스를 나열하는 가장 간편한 방법은 Google Cloud Console을 사용하는 것입니다. 스크립트를 작성해야 하는 경우 gcloud 명령줄 인터페이스를 사용할 수도 있습니다. Service Usage API와 달리 프로그래밍해야 하는 경우에는 제공된 클라이언트 라이브러리 중에 하나를 사용하는 것이 좋습니다. API를 실험하려면 이 가이드의 대체 지침에 따라 curl 명령어를 사용하여 전체 애플리케이션 개발 환경을 설정하지 않고 API를 테스트할 수 있습니다.

시작하기 전에

사용 설정된 API 및 서비스와 사용 가능한 API 및 서비스를 나열하려면 다음 사항이 필요합니다.

사용 가능한 서비스 나열

콘솔

프로젝트에서 사용 가능한 API와 서비스를 나열하려면 다음 단계를 따르세요.

  1. Cloud Console API 라이브러리 페이지로 이동합니다.
    API 라이브러리 페이지로 이동
  2. 선택을 클릭하여 GCP 프로젝트를 선택합니다.

gcloud

다음 명령어를 실행하여 현재 프로젝트에서 사용 가능한 API 및 서비스를 나열합니다.

gcloud services list --available

이미 사용 설정된 모든 서비스와 현재 프로젝트에서 사용 설정할 수 있는 서비스가 결과에 포함됩니다. 이 명령어는 다음과 비슷한 출력을 생성합니다.

NAME                                              TITLE
places-backend.googleapis.com                  Google Places API Web Service
clouderrorreporting.googleapis.com             Stackdriver Error Reporting API
analyticsreporting.googleapis.com              Google Analytics Reporting API
youtube.googleapis.com                         YouTube Data API v3
adsense.googleapis.com                         AdSense Management API
sqladmin.googleapis.com                        Google Cloud SQL API
genomics.googleapis.com                        Genomics API
adexchangebuyer.googleapis.com                 Ad Exchange Buyer API II
...

curl

사용 가능한 서비스를 나열하려면 services.list 메서드를 호출합니다.

다음 명령어를 실행하여 프로젝트 번호 357084163378에서 사용 가능한 API 및 서비스를 나열합니다.

gcurl https://serviceusage.googleapis.com/v1/projects/357084163378/services

결과에는 모든 공개 서비스, 호출하는 사용자에게 servicemanagement.services.bind 권한이 있는 모든 서비스, 프로젝트에서 이미 활성화된 모든 서비스가 포함됩니다.

사용 설정된 서비스 나열

콘솔

프로젝트에서 사용 설정된 API와 서비스를 나열하려면 다음 단계를 따르세요.

  1. Cloud Console API 대시보드 페이지로 이동합니다.
    API 대시보드 페이지로 이동
  2. 선택을 클릭하여 GCP 프로젝트를 선택합니다.

gcloud

다음 명령어를 실행하여 현재 프로젝트에서 사용 설정된 API 및 서비스를 나열합니다.

gcloud services list

이 명령어는 다음과 비슷한 출력을 생성합니다.

NAME                                              TITLE
pubsub.googleapis.com             Google Cloud Pub/Sub API
bigquery.googleapis.com           BigQuery API
cloudtrace.googleapis.com         Stackdriver Trace API
servicemanagement.googleapis.com  Google Service Management API
monitoring.googleapis.com         Stackdriver Monitoring API
storage-api.googleapis.com        Google Cloud Storage JSON API
logging.googleapis.com            Stackdriver Logging API
clouddebugger.googleapis.com      Stackdriver Debugger API
...

curl

사용 가능한 서비스를 나열하려면 state:ENABLED 필터를 사용하여 services.list 메서드를 호출합니다.

다음 명령어를 실행하여 프로젝트 번호 357084163378에서 사용 설정된 API와 서비스를 나열합니다.

gcurl https://serviceusage.googleapis.com/v1/projects/357084163378/services?filter=state:ENABLED

사용 중지된 서비스 나열

사용 중지된 서비스를 나열하려면 state:DISABLED 필터를 사용하여 services.list 메서드를 호출합니다.

다음 명령어를 실행하여 프로젝트 번호 357084163378에서 사용 중지된 API와 서비스를 나열합니다.

gcurl https://serviceusage.googleapis.com/v1/projects/357084163378/services?filter=state:DISABLED

다음 단계

Cloud 프로젝트에서 서비스를 사용 설정하거나 중지하려면 서비스 사용 설정 및 중지를 따르세요.