Road Management Insights verwendet die Roads Selection API als Kernkomponente, die Straßendaten an BigQuery und Pub/Sub liefert.
Damit ausgewählte Routen in einem Google Cloud-Projekt erstellt und verwaltet werden können, muss die Roads Selection API für das Projekt aktiviert sein. Sie müssen entweder die IAM-Rolle „Inhaber“ oder „Bearbeiter“ für das Projekt haben.
Alternativ können Sie einem Nutzer- oder Dienstkonto, mit dem Sie ausgewählte Routen verwalten, die folgenden IAM-Rollen zuweisen:
- Die Rolle
Roads Selection Admingewährt dem Nutzer oder Dienstkonto 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 Viewergewä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. Diese Berechtigung wird über die Rollen „Inhaber“ oder „Bearbeiter“ des Projekts oder über
die spezifische Rolle „Service Usage-Nutzer“ gewährt. Der Dienst gibt einen Fehler aus, wenn der Nutzer nicht die erforderlichen Berechtigungen für die Roads Selection API und die Service Usage API für das ausgewählte Projekt hat.
Weitere Informationen finden Sie unter IAM-Rolle mithilfe der Google Cloud Console gewähren.
Nächste Schritte
Nachdem Sie die Rollen konfiguriert haben, müssen Sie ein OAuth-Token erstellen: