Elenca servizi

Questo documento descrive come elencare le API e i servizi abilitati o disponibili in un progetto Cloud de Confiance .

  • Per elencare i servizi in un progetto, ti consigliamo di utilizzare la consoleCloud de Confiance o Google Cloud CLI. Questo documento descrive come utilizzare entrambe le interfacce.
  • Per programmare in base all'API Service Usage, utilizza una delle nostre librerie client fornite.
  • Per sperimentare l'API, ti consigliamo di utilizzare il comando curl. Non è necessario configurare un ambiente applicativo completo, ma è necessaria una configurazione.
  • Prima di iniziare

    Per elencare le API e i servizi abilitati e disponibili, devi:

    • Un Cloud de Confiance progetto. Per scoprire come creare un progetto Cloud de Confiance , consulta la pagina Creare e gestire progetti.
    • Le autorizzazioni Identity and Access Management corrette. Per informazioni sui requisiti IAM per Service Usage, vedi Controllo dell'accesso.
    • Per installare Google Cloud CLI.
    • Se vuoi utilizzare gli esempi di curl in questa guida, assicurati di seguire le istruzioni per completare la configurazione iniziale in Per iniziare. Questi passaggi includono la definizione di gcurl, che è un alias autenticato per il comando standard curl e la definizione della variabile di ambiente PROJECT_NUMBER.

    Elenco dei servizi abilitati in un progetto

    L'elenco dei servizi abilitati utilizza la quota della metrica serviceusage.googleapis.com/list_enabled_requests. La quota disponibile predefinita è di 10 query al secondo (QPS).

    console

    Per elencare le API e i servizi abilitati in un progetto:

    1. Vai alla pagina Cloud de Confiance della console Dashboard API.
      vai alla pagina Dashboard API
    2. Seleziona il tuo progetto Cloud de Confiance eseguendo una delle seguenti operazioni:

      • Fai clic su un progetto Cloud de Confiance nella sezione Seleziona un progetto recente.

      • Utilizza il Cloud de Confiance browser dei progetti seguendo questi passaggi:

        1. Fai clic su Seleziona progetto per aprire il browser dei progetti Cloud de Confiance .
        2. Trova il tuo progetto e fai clic sul nome del progetto Cloud de Confiance .
        3. Fai clic su Apri per aprire il progetto.

      Viene visualizzata la pagina API e servizi. Puoi trovare l'elenco delle API abilitate nel tuo progetto Cloud de Confiance nella tabella di questa pagina.

    gcloud

    Per elencare le API e i servizi abilitati nel progetto corrente, esegui questo comando:

    gcloud services list
    

    Il comando produce un output simile al seguente:

    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

    Per elencare i servizi attivati, chiama il metodo services.list con il filtro state:ENABLED.

    Per elencare le API e i servizi abilitati nel tuo progetto, esegui questo comando:

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services?filter=state:ENABLED"
    

    Elenco dei servizi disponibili in un progetto

    L'elenco di tutti i servizi disponibili utilizza la quota serviceusage.googleapis.com/list_available_requests. La quota disponibile predefinita è 1 QPS. L'insieme dei servizi disponibili cambia raramente e può essere memorizzato nella cache per periodi di tempo prolungati.

    console

    Per elencare le API e i servizi a tua disposizione in un progetto:

    1. Vai alla pagina Cloud de Confiance della libreria API della console.
      Vai alla pagina Libreria API
    2. Seleziona il tuo progetto Cloud de Confiance eseguendo una delle seguenti operazioni:

      • Fai clic su un progetto Cloud de Confiance nella sezione Seleziona un progetto recente.

      • Utilizza il Cloud de Confiance browser dei progetti seguendo questi passaggi:

        1. Fai clic su Seleziona progetto per aprire il browser dei progetti Cloud de Confiance .
        2. Trova il tuo progetto e fai clic sul nome del progetto Cloud de Confiance .
        3. Fai clic su Apri per aprire il progetto.

      Viene visualizzata la schermata Libreria API. Da questa schermata puoi cercare o scorrere le API disponibili.

    gcloud

    Per elencare le API e i servizi disponibili nel progetto corrente, esegui questo comando:

    gcloud services list --available
    

    I risultati includono tutti i servizi già abilitati, nonché quelli che possono essere abilitati per il progetto corrente. Il comando produce un output simile al seguente:

    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

    Per elencare i servizi disponibili, chiama il metodo services.list.

    Per elencare le API e i servizi disponibili nel tuo progetto, esegui questo comando:

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services"
    

    Il risultato include tutti i servizi pubblici, tutti i servizi per i quali l'utente chiamante dispone dell'autorizzazione servicemanagement.services.bind e tutti i servizi già attivati nel progetto.

    È possibile escludere i servizi attualmente attivi nel progetto passando filter=state:DISABLED alla chiamata precedente.

    Passaggi successivi

    Per informazioni su come attivare o disattivare i servizi nel tuo progettoCloud de Confiance , consulta Attivazione e disattivazione dei servizi.