Road Management Insights verwendet die Roads Selection API als Kernkomponente, die Straßendaten für BigQuery und Pub/Sub bereitstellt.
Damit Sie ausgewählte Routen in einem Google Cloud-Projekt erstellen und verwalten können, muss die Roads Selection API für das Projekt aktiviert sein. Sie müssen für das Projekt entweder die IAM-Rolle „Owner“ oder „Editor“ haben.
Alternativ können Sie einem Nutzer- oder Dienstkonto, mit dem Sie ausgewählte Routen verwalten, die folgenden IAM-Rollen zuweisen:
- Nutzer oder Dienstkonten mit der Rolle
Roads Selection Admin
haben Lese-/Schreibzugriff auf ausgewählte Routen im Projekt. Mit dieser Rolle kann der Nutzer alle Vorgänge für eine ausgewählte Route ausführen.Mit dem folgenden Befehl können Sie einem Prinzipal Administratorzugriff gewähren:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdmin
- Die Rolle
Roads Selection Viewer
gewährt Lesezugriff auf ausgewählte Routen im Projekt. Mit dieser Rolle können Sie Listen- oder Abrufvorgänge für eine ausgewählte Route ausführen.Mit dem folgenden Befehl können Sie einem Prinzipal Betrachterzugriff gewähren:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionViewer
Außerdem muss der Nutzer mindestens die Berechtigung serviceusage.services.use
für das Projekt haben. Gewähren Sie diese Berechtigung über die Rollen „Projektinhaber“ oder „Projektbearbeiter“ oder über die Rolle „Service Usage-Nutzer“. Der Dienst gibt einen Fehler aus, wenn der Nutzer nicht die erforderlichen Berechtigungen für die Auswahl von Straßen und die Dienstnutzung für das ausgewählte Projekt hat.
Weitere Informationen finden Sie unter IAM-Rolle über die Google Cloud Console zuweisen.
Nächste Schritte
Nachdem Sie Rollen konfiguriert haben, müssen Sie ein OAuth-Token erstellen: