Mencantumkan layanan
Dokumen ini menjelaskan cara mencantumkan API dan layanan yang diaktifkan atau tersedia di sebuah Cloud de Confiance project.
curl.
Anda tidak perlu menyiapkan lingkungan aplikasi lengkap; namun, ada beberapa penyiapan yang diperlukan.Sebelum memulai
Untuk mencantumkan API dan layanan yang diaktifkan dan tersedia, Anda memerlukan:
- Sebuah Cloud de Confiance project. Untuk mempelajari cara membuat Cloud de Confiance project, lihat Membuat dan Mengelola Project.
- Izin Identity and Access Management yang benar. Untuk mempelajari tentang persyaratan IAM untuk Service Usage, lihat Kontrol Akses.
- Untuk menginstal Google Cloud CLI.
- Jika ingin menggunakan contoh
curldalam panduan ini, pastikan Anda mengikuti petunjuk untuk menyelesaikan penyiapan awal di Memulai. Langkah-langkah ini mencakup penentuangcurl, yang merupakan alias yang diautentikasi untuk perintahcurlstandar, dan menentukan variabel lingkunganPROJECT_NUMBER.
Mencantumkan layanan yang diaktifkan di project
Mencantumkan layanan yang diaktifkan menggunakan kuota dari metrik kuota serviceusage.googleapis.com/list_enabled_requests. Kuota default yang tersedia adalah 10 kueri per detik (QPS).
console
Untuk mencantumkan API dan layanan yang diaktifkan dalam project:
- Buka halaman Cloud de Confiance Dasbor API konsol.
buka halaman Dasbor API Pilih Cloud de Confiance project Anda dengan melakukan salah satu hal berikut:
Klikproject di bagian Pilih project terbaru. Cloud de Confiance
Gunakan Cloud de Confiance project browser dengan melakukan langkah-langkah berikut:
- Klik Pilih project untuk membuka Cloud de Confiance project browser.
- Temukan project Anda, lalu klik nama project Cloud de Confiance .
- Klik Buka untuk membuka project.
Halaman API &Layanan akan muncul. Anda dapat menemukan daftar API yang diaktifkan di project Cloud de Confiance Anda dalam tabel di halaman ini.
gcloud
Untuk mencantumkan API dan layanan yang diaktifkan di project Anda saat ini, jalankan perintah berikut:
gcloud services list
Perintah ini akan menghasilkan output yang mirip dengan berikut ini:
NAME TITLE pubsub.googleapis.com Google Cloud Pub/Sub API bigquery.googleapis.com BigQuery API cloudtrace.googleapis.com Stackdriver Trace API servicemanagement.googleapis.com Google Service Management API monitoring.googleapis.com Stackdriver Monitoring API storage-api.googleapis.com Google Cloud Storage JSON API logging.googleapis.com Stackdriver Logging API clouddebugger.googleapis.com Stackdriver Debugger API ...
curl
Untuk mencantumkan layanan yang diaktifkan, panggil metode
services.list
dengan filter state:ENABLED.
Untuk mencantumkan API dan layanan yang diaktifkan di project Anda, jalankan perintah berikut:
gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services?filter=state:ENABLED"
Mencantumkan layanan yang tersedia di project
Mencantumkan semua layanan yang tersedia menggunakan kuota dari kuota serviceusage.googleapis.com/list_available_requests. Kuota default yang tersedia adalah 1 QPS. Kumpulan layanan yang tersedia jarang berubah dan dapat di-cache untuk jangka waktu yang lama.
console
Untuk mencantumkan API dan layanan yang tersedia untuk Anda dalam project:
- Buka halaman Library API konsol. Cloud de Confiance
Buka halaman Library API Pilih Cloud de Confiance project Anda dengan melakukan salah satu hal berikut:
Klikproject di bagian Pilih project terbaru. Cloud de Confiance
Gunakan Cloud de Confiance project browser dengan melakukan langkah-langkah berikut:
- Klik Pilih project untuk membuka Cloud de Confiance project browser.
- Temukan project Anda, lalu klik nama project Cloud de Confiance .
- Klik Buka untuk membuka project.
Layar Library API akan muncul. Anda dapat menelusuri atau men-scroll API yang tersedia dari layar ini.
gcloud
Untuk mencantumkan API dan layanan yang tersedia untuk Anda di project Anda saat ini, jalankan perintah berikut:
gcloud services list --available
Hasilnya mencakup layanan apa pun yang telah diaktifkan, serta layanan yang tersedia untuk diaktifkan untuk project saat ini. Perintah ini akan menghasilkan output yang mirip dengan berikut ini:
NAME TITLE places-backend.googleapis.com Google Places API Web Service clouderrorreporting.googleapis.com Stackdriver Error Reporting API analyticsreporting.googleapis.com Google Analytics Reporting API youtube.googleapis.com YouTube Data API v3 adsense.googleapis.com AdSense Management API sqladmin.googleapis.com Google Cloud SQL API genomics.googleapis.com Genomics API adexchangebuyer.googleapis.com Ad Exchange Buyer API II ...
curl
Untuk mencantumkan layanan yang tersedia, panggil the
services.list
metode.
Untuk mencantumkan API dan layanan yang tersedia di project Anda, jalankan perintah berikut:
gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services"
Hasilnya mencakup semua layanan publik, semua layanan yang memiliki izin servicemanagement.services.bind untuk pengguna yang memanggil, dan semua layanan yang telah diaktifkan di project.
Anda dapat mengecualikan layanan yang saat ini aktif di project dengan meneruskan filter=state:DISABLED ke panggilan sebelumnya.
Langkah berikutnya
Untuk mengetahui informasi tentang cara mengaktifkan atau menonaktifkan layanan di Cloud de Confiance project Anda, lihat Mengaktifkan dan Menonaktifkan Layanan.