Menyiapkan Cloud Quotas API

Halaman ini menjelaskan cara menyiapkan lingkungan pengembangan Anda 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 membuat daftar, 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 tempat Anda ingin menggunakannya:

  1. Buka halaman Library API Konsol Google Cloud.
    Buka halaman API Library

  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 tempat Anda ingin menggunakannya:

    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 PROJECT_ID variabel lingkungan dengan ID project Anda. Ini dapat berupa project ID atau nomor:

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

    gcloud auth login
    
  6. Buat daftar 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 seperti ini, berarti penyiapan Anda berhasil:

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

Langkah selanjutnya