Menyiapkan Penggunaan Layanan untuk lingkungan pengembangan

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

  • Untuk sebagian besar kasus penggunaan operasional, cara termudah 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 terhadap 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 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. Panduan ini ditujukan untuk developer yang perlu memprogram terhadap Service Usage API.

Mengaktifkan Service Usage API

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

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

Menguji dengan curl

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

    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 ID atau nomor project:

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

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

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

Langkah berikutnya

Ikuti Mencantumkan Layanan untuk mencantumkan API dan layanan yang diaktifkan atau tersedia di project Google Cloud Anda.