Mencantumkan layanan

Dokumen ini menjelaskan cara mencantumkan API dan layanan yang diaktifkan atau tersedia di project Cloud de Confiance .

  • Untuk mencantumkan layanan dalam project, sebaiknya gunakan Cloud de Confiance konsol atau Google Cloud CLI. Dokumen ini menjelaskan cara menggunakan kedua antarmuka tersebut.
  • Untuk memprogram Service Usage API, gunakan salah satu library klien yang kami sediakan.
  • Untuk bereksperimen dengan API, sebaiknya gunakan perintah 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:

    • Project Cloud de Confiance . Untuk mempelajari cara membuat project Cloud de Confiance , lihat Membuat dan Mengelola Project.
    • Izin Identity and Access Management yang benar. Untuk mempelajari persyaratan IAM untuk Service Usage, lihat Kontrol Akses.
    • Untuk menginstal Google Cloud CLI.
    • Jika Anda ingin menggunakan contoh curl dalam panduan ini, pastikan Anda mengikuti petunjuk untuk menyelesaikan penyiapan awal di Memulai. Langkah-langkah ini mencakup penentuan gcurl, yang merupakan alias yang diautentikasi untuk perintah curl standar, dan penentuan variabel lingkungan PROJECT_NUMBER.

    Mencantumkan layanan yang diaktifkan dalam project

    Mencantumkan layanan yang diaktifkan menggunakan kuota dari metrik kuota serviceusage.googleapis.com/list_enabled_requests. Kuota yang tersedia secara default adalah 10 kueri per detik (QPS).

    console

    Untuk mencantumkan API dan layanan yang diaktifkan dalam sebuah project:

    1. Buka halaman Cloud de Confiance konsol Dasbor API.
      buka halaman Dasbor API
    2. Pilih Cloud de Confiance project Anda dengan melakukan salah satu hal berikut:

      • Klik Cloud de Confiance project di bagian Pilih project terbaru.

      • Gunakan browser project Cloud de Confiance dengan melakukan langkah-langkah berikut:

        1. Klik Pilih project untuk membuka Cloud de Confiance project browser.
        2. Temukan project Anda, lalu klik Cloud de Confiance nama project.
        3. Klik Open untuk membuka project.

      Halaman APIs & Services 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 saat ini, jalankan perintah berikut:

    gcloud services list
    

    Perintah ini 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 dalam project

    Mencantumkan semua layanan yang tersedia menggunakan kuota dari kuota serviceusage.googleapis.com/list_available_requests. Ketersediaan kuota default adalah 1 QPS. Kumpulan layanan yang tersedia jarang berubah dan dapat di-cache dalam jangka waktu yang lama.

    console

    Untuk mencantumkan API dan layanan yang tersedia untuk Anda dalam sebuah project:

    1. Buka halaman Cloud de Confiance konsol API Library.
      Buka halaman API Library
    2. Pilih Cloud de Confiance project Anda dengan melakukan salah satu hal berikut:

      • Klik Cloud de Confiance project di bagian Pilih project terbaru.

      • Gunakan browser project Cloud de Confiance dengan melakukan langkah-langkah berikut:

        1. Klik Pilih project untuk membuka Cloud de Confiance project browser.
        2. Temukan project Anda, lalu klik Cloud de Confiance nama project.
        3. Klik Open untuk membuka project.

      Layar API Library 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 saat ini, jalankan perintah berikut:

    gcloud services list --available
    

    Hasilnya mencakup semua layanan yang telah diaktifkan, serta layanan yang tersedia untuk diaktifkan untuk project saat ini. Perintah ini 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 metode services.list.

    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 izin servicemanagement.services.bind-nya dimiliki oleh 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, lihat Mengaktifkan dan Menonaktifkan Layanan.