Statystyki dla Zarządców Dróg używają interfejsu Roads Selection API jako podstawowego komponentu, który udostępnia dane o drogach w BigQuery i Pub/Sub.
Aby tworzyć wybrane trasy i nimi zarządzać w projekcie Google Cloud, musisz włączyć w nim interfejs Roads Selection API. Musisz mieć w projekcie rolę uprawnień właściciela lub edytującego.
Możesz też przypisać te role uprawnień do konta użytkownika lub konta usługi, którego używasz do zarządzania wybranymi trasami:
- Rola
Roads Selection Adminprzyznaje użytkownikowi lub kontu usługi dostęp do odczytu i zapisu wybranych tras w projekcie. Ta rola umożliwia użytkownikowi wykonywanie wszystkich operacji na wybranej trasie.Aby przyznać dostęp administratora do podmiotu zabezpieczeń, możesz uruchomić to polecenie:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdmin - Rola
Roads Selection Viewerprzyznaje dostęp tylko do odczytu do wybranych tras w projekcie. Ta rola umożliwia wykonywanie operacji list i get operacji na wybranej trasie.Aby przyznać dostęp przeglądającego do podmiotu zabezpieczeń, możesz uruchomić to polecenie:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionViewer
Użytkownik musi też mieć w projekcie co najmniej uprawnienie serviceusage.services.use na
projekt. Przyznaj to uprawnienie za pomocą ról właściciela projektu lub edytującego albo za pomocą konkretnej roli użytkownika Wykorzystania usług. Jeśli użytkownik nie ma wymaganych uprawnień Roads Selection i uprawnień Wykorzystanie usług w wybranym projekcie, usługa zgłosi błąd.
Więcej informacji znajdziesz w artykule o przypisywaniu ról za pomocą konsoli Google Cloud.
Co dalej?
Po skonfigurowaniu ról musisz utworzyć token OAuth: