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:
- Buka halaman Library API di konsol Google Cloud.
Buka halaman Library API - Pilih project Google Cloud yang ingin Anda gunakan untuk mengakses layanan.
- Di halaman Library API, klik Enable.
- Pastikan akun pengguna Anda memiliki peran Admin Penggunaan Layanan.
Menguji dengan curl
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"'
Tetapkan variabel lingkungan
PROJECT_ID
dengan ID project Anda. Ini dapat berupa ID atau nomor project:PROJECT_ID="my-project-id"
Pastikan Anda login ke 'gcloud':
gcloud auth login
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.