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:
- Vai alla pagina Libreria API della console Google Cloud.
Vai alla pagina della libreria API - Seleziona il progetto Google Cloud che vuoi utilizzare per accedere al servizio.
- Nella pagina della libreria API, fai clic su Abilita.
- Assicurati che il tuo account utente disponga del ruolo Amministratore Service Usage.
Testa con curl
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"'
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"
Assicurati di aver eseguito l'accesso a 'gcloud':
gcloud auth login
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.