Statystyki dla Zarządców Dróg korzystają z 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 uprawnienia do zapisu i odczytu wybranych tras w projekcie. Ta rola umożliwia użytkownikowi wykonywanie wszystkich operacji na wybranej trasie.Aby przyznać dostęp administracyjny 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ć uprawnienia do wyświetlania podmiotowi 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 konsumenta wykorzystania usług. Jeśli użytkownik nie ma
w wybranym projekcie wymaganych uprawnień do interfejsu Roads Selection API i uprawnień do wykorzystania usług, usługa zwróci 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: