Configurare l'Service Usage per un ambiente di sviluppo

Questa pagina descrive come configurare l'ambiente di sviluppo per utilizzare l'API Service Usage.

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

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 Service Usage, 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.

Eseguire il 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 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 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 Servizi di elenco per elencare le API e i servizi abilitati o disponibili nei tuoi progetti Google Cloud.