Road Management Insights utilizza l'API Roads Selection come componente principale che fornisce dati stradali a BigQuery e Pub/Sub.
Per creare e gestire le route selezionate in un progetto Google Cloud, l'API Roads Selection deve essere abilitata nel progetto. Devi disporre del ruolo IAM Proprietario o Editor per il progetto.
In alternativa, puoi assegnare i seguenti ruoli IAM a un account utente o a un service account che utilizzi per gestire le route selezionate:
- Il ruolo
Roads Selection Adminconcede all'utente o all'account di servizio accesso in lettura/scrittura alle route selezionate nel progetto. Questo ruolo consente all'utente di eseguire tutte le operazioni su una route selezionata.Puoi eseguire il seguente comando per concedere l'accesso amministratore a un'entità:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdmin - Il ruolo
Roads Selection Viewerconcede l'accesso di sola lettura alle route selezionate nel progetto. Questo ruolo consente di eseguire un'operazione di elenco o di recupero operazione su una route selezionata.Puoi eseguire il seguente comando per concedere l'accesso visualizzatore a un'entità:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionViewer
Inoltre, l'utente deve disporre almeno dell'autorizzazione serviceusage.services.use per
il progetto. Concedi questa autorizzazione tramite i ruoli Proprietario o Editor del progetto oppure tramite
il ruolo specifico Consumer di utilizzo del servizio. Il servizio genera un errore se l'utente non dispone delle autorizzazioni Roads Selection e di utilizzo del servizio richieste per il progetto selezionato.
Per ulteriori informazioni, consulta Concedere un ruolo IAM utilizzando la console Google Cloud.
Passaggi successivi
Dopo aver configurato i ruoli, devi creare un token OAuth: