Cloud Quotas API 설정

이 페이지에서는 Cloud Quotas API를 사용하도록 개발 환경을 설정하는 방법과 전체 애플리케이션 개발 환경을 설정하지 않고 API를 테스트하도록 curl 명령어를 설정하는 방법을 설명합니다. Google Cloud 콘솔을 사용하여 서비스를 나열, 사용 설정 또는 중지하려는 경우에는 이 안내를 완료할 필요가 없습니다.

Cloud Quotas API 사용 설정

Cloud Quotas API를 사용하려면 먼저 사용하려는 Google Cloud 프로젝트에서 Cloud Quotas API를 사용으로 설정해야 합니다.

  1. Google Cloud 콘솔 API 라이브러리 페이지로 이동합니다.
    API 라이브러리 페이지로 이동

  2. 서비스에 액세스하는 데 사용할 Google Cloud 프로젝트를 선택합니다.

  3. API 라이브러리 페이지에서 Cloud Quotas API를 사용 설정합니다.

  4. 사용자 계정에 필요한 IAM 역할이 있는지 확인합니다.

gCurl 설정

  1. Cloud Quotas API를 사용 설정하려면 다음 명령어를 실행하여 이를 사용하려는 Google Cloud 프로젝트에서 서비스를 사용 설정합니다.

    gcloud services enable cloudquotas.googleapis.com

  2. 성공한 출력은 다음과 유사합니다.

    Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete…
    Operation finished successfully.

  3. Google REST API를 호출하기 위한 간편한 셸 별칭을 정의합니다.

    BILLING_PROJECT_ID="my-billing-project-id"
    alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" -H "x-goog-user-project:${BILLING_PROJECT_ID}"'
    
  4. 프로젝트 식별자로 PROJECT_ID 환경 변수를 설정합니다. 프로젝트 ID 또는 숫자일 수 있습니다.

    PROJECT_ID="my-project-id"
    
  5. gcloud CLI에 로그인되었는지 확인합니다.

    gcloud auth login
    
  6. 이 프로젝트에서 사용 설정된 API 및 서비스를 나열합니다.

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_ID}/services?filter=state:ENABLED&fields=services.config.title,services.config.name"
    

    다음과 같은 출력이 표시되면 설정에 성공한 것입니다.

    {
    "services": [
      ...
      {
        "config": {
          "name": "cloudquotas.googleapis.com",
          "title": "Cloud Quotas API"
        }
      },
      ...
    

다음 단계