Menyiapkan Cloud Quotas API

Halaman ini menjelaskan cara menyiapkan lingkungan pengembangan untuk menggunakan Cloud Quotas API dan cara menyiapkan perintah curl untuk menguji API tanpa menyiapkan lingkungan pengembangan aplikasi lengkap. Anda tidak perlu menyelesaikan petunjuk ini jika ingin mencantumkan, mengaktifkan, atau menonaktifkan layanan menggunakan Konsol Google Cloud.

Mengaktifkan Cloud Quotas API

Untuk menggunakan Cloud Quotas API, Anda harus mengaktifkannya terlebih dahulu di project Google Cloud yang ingin Anda gunakan:

  1. Buka halaman Library API di konsol Google Cloud.

    Buka Library API

  2. Pilih project Google Cloud yang ingin Anda gunakan untuk mengakses layanan.

  3. Di halaman Library API, aktifkan Cloud Quotas API.

  4. Pastikan akun pengguna Anda memiliki peran IAM yang diperlukan.

Menyiapkan gCurl

  1. Untuk mengaktifkan Cloud Quotas API, jalankan perintah berikut untuk mengaktifkan layanan di project Google Cloud yang ingin Anda gunakan:

    gcloud services enable cloudquotas.googleapis.com

  2. Output yang berhasil akan terlihat seperti berikut:

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

  3. Tentukan alias shell yang mudah untuk memanggil 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. Tetapkan variabel lingkungan PROJECT_ID dengan ID project Anda. Ini dapat berupa ID atau nomor project:

    PROJECT_ID="my-project-id"
    
  5. Pastikan Anda login ke gcloud CLI:

    gcloud auth login
    
  6. Cantumkan API dan layanan yang diaktifkan dalam project ini:

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

    Jika Anda melihat output yang mirip dengan berikut ini, berarti penyiapan Anda berhasil:

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

Langkah selanjutnya