Configurazione di Service Usage per un ambiente di sviluppo

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

  • Per la maggior parte dei casi d'uso operativi, il modo più semplice abilitare e disabilitare i servizi consiste nell'utilizzare la console Google Cloud.
  • Se devi creare script, puoi utilizzare Google Cloud CLI.
  • Per contro l'API Service Usage, usa uno dei le librerie client.
  • Per sperimentare l'API, puoi seguire le istruzioni di configurazione alternative riportate in questa guida e usa il comando curl per testare l'API senza configurare un'applicazione completa di sviluppo software.

Configurazione per chiamare direttamente l'API

Questa sezione descrive i passaggi di base necessari per configurare l'ambiente locale per eseguire esperimenti con l'API Service Usage utilizzando il comando curl. È rivolto agli sviluppatori che devono programmare in base all'API Service Usage.

Abilita l'API Service Usage

Per utilizzare l'API di Utilizzo dei servizi, devi prima attivarla nel progetto Google Cloud in cui vuoi utilizzarla:

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

Test con curl

  1. Definisci un alias shell pratico 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 della tua 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 visualizzi un output simile a questo, la configurazione è andata a buon fine:

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

Passaggi successivi

Segui Listing Services (Servizi di gestione degli elenchi) per elencare le API abilitati o disponibili nei tuoi progetti Google Cloud.