Road Management Insights utilizza l'API Roads Selection come componente principale che fornisce i 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 service account che utilizzi per gestire le route selezionate:
- Il ruolo
Roads Selection Admin
concede all'utente o all'account di servizio l'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 amministrativo a un principal:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdmin
- Il ruolo
Roads Selection Viewer
concede l'accesso di sola lettura alle route selezionate nel progetto. Questo ruolo ti consente di eseguire un'operazione di elenco o di recupero su una route selezionata.Puoi eseguire il comando seguente per concedere l'accesso in lettura a un principal:
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. Fornisci questa autorizzazione tramite i ruoli Proprietario o Editor del progetto oppure tramite
il ruolo specifico Consumer utilizzo dei servizi. Il servizio genera un errore se l'utente non dispone
delle autorizzazioni di selezione delle strade e di utilizzo del servizio richieste per il progetto selezionato.
Per saperne di più, consulta Concedere un ruolo IAM utilizzando la console Google Cloud.
Passaggi successivi
Dopo aver configurato i ruoli, devi creare un token OAuth: