개발 환경의 서비스 사용량 설정
이 페이지에서는 Service Usage API를 사용하기 위한 개발 환경을 설정하는 방법에 대해 설명합니다.
- 대부분의 운영 사용 사례에서 서비스를 사용 설정 및 중지하는 가장 간단한 방법은 Google Cloud 콘솔을 사용하는 것입니다.
- 스크립트를 작성해야 하는 경우 Google Cloud CLI를 사용할 수 있습니다.
- Service Usage API에서 프로그래밍해야 하는 경우 클라이언트 라이브러리 중 하나를 사용합니다.
- API를 실험하려면 이 가이드의 대체 설정 지침에 따라
curl
명령어를 사용하여 전체 애플리케이션 개발 환경을 설정하지 않고 API를 테스트할 수 있습니다.
API를 직접 호출하도록 설정
이 섹션에서는 curl
명령어를 사용하여 Service Usage API를 시험하기 위한 로컬 환경을 설정하는 데 필요한 기본 단계를 설명합니다. 이는 Service Usage API와 달리 프로그래밍해야 하는 개발자를 대상으로 합니다.
Service Usage API 사용 설정
Service Usage API를 사용하려면 먼저 사용하려는Google Cloud 프로젝트에서 사용 설정해야 합니다.
- Google Cloud 콘솔 API 라이브러리 페이지로 이동합니다.
API 라이브러리 페이지로 이동 - 서비스에 액세스하는 데 사용할 Google Cloud 프로젝트를 선택합니다.
- API 라이브러리 페이지에서 사용 설정을 클릭합니다.
- 사용자 계정에 서비스 사용량 관리자 역할이 있는지 확인합니다.
curl로 테스트
Google REST API를 호출하기 위한 간편한 셸 별칭을 정의합니다.
alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json"'
프로젝트 식별자로
PROJECT_ID
환경 변수를 설정합니다. 프로젝트 ID 또는 숫자일 수 있습니다.PROJECT_ID="my-project-id"
'gcloud'에 로그인되어 있는지 확인합니다.
gcloud auth login
이 프로젝트에서 사용 설정된 API 및 서비스를 나열합니다.
gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_ID}/services?filter=state:ENABLED&fields=services.config.title,services.config.name"
다음과 같은 출력이 표시되면 설정에 성공한 것입니다.
{ "services": [ { "config": { "name": "bigquery.googleapis.com", "title": "BigQuery API" } }, { "config": { "name": "bigquerystorage.googleapis.com", "title": "BigQuery Storage API" } }, ...
다음 단계
서비스 나열에 따라 Google Cloud 프로젝트에서 사용 설정되거나 사용 가능한 API 및 서비스를 나열합니다.