Configurare l'utilizzo dei servizi per un ambiente di sviluppo
In questa pagina viene descritto 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 abilitare e disabilitare i servizi è utilizzare Google Cloud Console.
- Se devi creare script, puoi utilizzare Google Cloud CLI.
- Se devi programmare sull'API Service Usage, utilizza una delle librerie client.
- Per sperimentare con 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 dell'applicazione completo.
Configura per chiamare direttamente l'API
Questa sezione descrive i passaggi di base necessari per configurare l'ambiente locale per condurre esperimenti con l'API Service Usage utilizzando il comando curl
. È rivolto agli sviluppatori che devono programmare nei confronti dell'API Service Usage.
Abilita l'API Service Usage
Per utilizzare l'API Service Usage, devi innanzitutto abilitarla nel progetto Cloud per il quale vuoi utilizzarla:
- Vai alla pagina Libreria API di Google Cloud Console.
Vai alla pagina Libreria API - Seleziona il progetto Cloud che vuoi utilizzare per accedere al servizio.
- Nella pagina Libreria API, fai clic su Abilita.
- Assicurati che il tuo account utente disponga del ruolo Amministratore utilizzo dei servizi.
Test 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 tuo progetto:PROJECT_ID="my-project-id"
Assicurati di aver eseguito l'accesso a 'gcloud':
gcloud auth login
Usa
gcloud
per trovare il numero del progetto e salvarlo in una variabile di ambiente:PROJECT_NUMBER=`gcloud projects list --filter="projectId=${PROJECT_ID}" --format="value(PROJECT_NUMBER)"`
Elenca le API e i servizi abilitati in questo progetto:
gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services?filter=state:ENABLED&fields=services.config.title,services.config.name"
Se vedi un output simile a questo, significa che la configurazione è riuscita:
{ "services": [ { "config": { "name": "bigquery.googleapis.com", "title": "BigQuery API" } }, { "config": { "name": "bigquerystorage.googleapis.com", "title": "BigQuery Storage API" } }, ...
Passaggi successivi
Segui Listing Services per elencare le API e i servizi abilitati o disponibili nei tuoi progetti Cloud.