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:
- Vai alla pagina Libreria API della console Google Cloud.
Vai alla pagina Libreria API - Seleziona il progetto Google Cloud che vuoi utilizzare per accedere al servizio.
- Nella pagina Libreria API, fai clic su Abilita.
- Assicurati che il tuo account utente abbia il ruolo Amministratore utilizzo servizio.
Eseguire il test con curl
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"'
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 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.