Menyiapkan Penggunaan Layanan untuk lingkungan pengembangan

Halaman ini menjelaskan cara menyiapkan lingkungan pengembangan Anda untuk menggunakan Service Usage API.

  • Untuk sebagian besar kasus penggunaan operasional, cara paling sederhana untuk mengaktifkan dan menonaktifkan layanan adalah dengan menggunakan Konsol Google Cloud.
  • Jika perlu membuat skrip, Anda dapat menggunakan Google Cloud CLI.
  • Jika Anda perlu memprogram untuk Service Usage API, gunakan salah satu library klien.
  • Untuk bereksperimen dengan API, Anda dapat mengikuti petunjuk penyiapan alternatif dalam panduan ini dan menggunakan perintah curl untuk menguji API tanpa menyiapkan lingkungan pengembangan aplikasi secara lengkap.

Menyiapkan untuk memanggil API secara langsung

Bagian ini menjelaskan langkah-langkah dasar yang diperlukan untuk menyiapkan lingkungan lokal Anda untuk bereksperimen dengan Service Usage API menggunakan perintah curl. Layanan ini ditujukan bagi developer yang perlu melakukan pemrograman terhadap Service Usage API.

Mengaktifkan Service Usage API

Untuk menggunakan Service Usage API, Anda harus mengaktifkannya terlebih dahulu di project Google Cloud tempat Anda ingin menggunakannya:

  1. Buka halaman API Library Konsol Google Cloud.
    Buka halaman API Library
  2. Pilih project Google Cloud yang ingin Anda gunakan untuk mengakses layanan.
  3. Di halaman API Library, klik Enable.
  4. Pastikan akun pengguna Anda memiliki peran Service Usage Admin.

Menguji dengan curl

  1. Tentukan alias shell yang mudah untuk memanggil Google REST API:

    alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json"'
    
  2. Tetapkan variabel lingkungan PROJECT_ID dengan ID project Anda. Ini dapat berupa project ID atau nomor:

    PROJECT_ID="my-project-id"
    
  3. Pastikan Anda login ke 'gcloud':

    gcloud auth login
    
  4. Tampilkan 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 berhasil:

    {
    "services": [
      {
        "config": {
          "name": "bigquery.googleapis.com",
          "title": "BigQuery API"
        }
      },
      {
        "config": {
          "name": "bigquerystorage.googleapis.com",
          "title": "BigQuery Storage API"
        }
      },
      ...
    

Langkah berikutnya

Ikuti Layanan Listingan untuk membuat daftar API dan layanan yang diaktifkan atau tersedia di project Google Cloud Anda.