Configurare i ruoli

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 Admin concede 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 Viewer concede 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:

Use OAuth (Usa OAuth)