Configurazione di Service Usage per un ambiente di sviluppo

In questa pagina viene descritto come configurare l'ambiente di sviluppo per l'utilizzo dell'API Service Usage.

  • Per la maggior parte dei casi d'uso operativi, il modo più semplice per abilitare e disabilitare i servizi è utilizzare la console Google Cloud.
  • Se devi creare script, puoi utilizzare Google Cloud CLI.
  • Se devi eseguire una programmazione mediante l'API Service Usage, utilizza una delle librerie client.
  • Per sperimentare l'API, puoi seguire le istruzioni di configurazione alternative in questa guida e utilizzare il comando curl per testare l'API senza configurare un ambiente di sviluppo di applicazioni completo.

Configura per chiamare direttamente l'API

Questa sezione descrive i passaggi di base necessari per configurare il tuo ambiente locale per sperimentare l'API Service Usage utilizzando il comando curl. È rivolto agli sviluppatori che devono programmare tramite l'API Service Usage.

Abilita l'API Service Usage

Per utilizzare l'API Service Usage, devi prima abilitarla nel progetto Google Cloud in cui vuoi utilizzarla:

  1. Vai alla pagina Libreria API della console Google Cloud.
    Vai alla pagina della libreria API
  2. Seleziona il progetto Google Cloud che vuoi utilizzare per accedere al servizio.
  3. Nella pagina della libreria API, fai clic su Abilita.
  4. Assicurati che il tuo account utente disponga del ruolo Amministratore Service Usage.

Testa con curl

  1. Definisci un pratico alias shell per chiamare le API REST di Google:

    alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json"'
    
  2. Imposta una variabile di ambiente PROJECT_ID con l'identificatore del progetto. Può essere l'ID o il numero del progetto:

    PROJECT_ID="my-project-id"
    
  3. Assicurati di aver eseguito l'accesso a 'gcloud':

    gcloud auth login
    
  4. Elenca le API e i servizi abilitati in questo progetto:

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_ID}/services?filter=state:ENABLED&fields=services.config.title,services.config.name"
    

    Se vedi un output di questo tipo, significa che la configurazione è stata eseguita correttamente:

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

Passaggi successivi

Segui Listing Services (Servizi elenco) per elencare le API e i servizi abilitati o disponibili nei tuoi progetti Google Cloud.