Yol Yönetimi Analizleri, BigQuery ve Pub/Sub'a yol verileri sağlayan temel bir bileşen olarak Roads Selection API'yi kullanır.
Bir Google Cloud projesinde seçili rotaları oluşturmak ve yönetmek için projede Roads Selection API'nin etkinleştirilmesi gerekir. Projede Sahip veya Düzenleyici IAM rolüne sahip olmanız gerekir.
Alternatif olarak, seçili rotaları yönetmek için kullandığınız bir kullanıcı hesabına veya hizmet hesabına aşağıdaki IAM rollerini atayabilirsiniz:
Roads Selection Adminrolü, kullanıcıya veya hizmet hesabına projedeki seçili rotalara okuma/yazma erişimi verir. Bu rol, kullanıcının seçili bir rota üzerinde tüm işlemleri gerçekleştirmesine olanak tanır.Bir asıl kullanıcıya yönetici erişimi vermek için aşağıdaki komutu çalıştırabilirsiniz:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdminRoads Selection Viewerrolü, projedeki belirli rotalara salt okunur erişim sağlar. Bu rol, seçili bir rotada liste veya get işlemi yapmanıza olanak tanır.Bir asıl üyeye görüntüleyici erişimi vermek için aşağıdaki komutu çalıştırabilirsiniz:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionViewer
Ayrıca, kullanıcının projede en az serviceusage.services.use izni olmalıdır. Bu izni proje sahibi veya düzenleyici rolleri ya da belirli hizmet kullanımı tüketicisi rolü aracılığıyla sağlayın. Kullanıcı, seçilen projede gerekli Roads Selection izinlerine ve Service Usage izinlerine sahip değilse hizmet hata verir.
Daha fazla bilgi için Google Cloud konsolunu kullanarak bir IAM rolü verme konusuna bakın.
Sırada ne var?
Rolleri yapılandırdıktan sonra bir OAuth belirteci oluşturmanız gerekir: