Yol Yönetimi Analizleri, BigQuery ve Pub/Sub'a yol verileri sağlayan temel bileşen olarak Roads Selection API'sini 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 belirli 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 alt öğeye 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 seçili rotalara salt okunur erişim izni verir. Bu rol, seçili bir rota üzerinde listeleme veya alma işlemi yapmanıza olanak tanır.Bir asıl kullanıcıya 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 iznine sahip olması gerekir. Bu izni proje sahibi veya düzenleyici rolleri ya da belirli Hizmet Kullanımı Tüketicisi rolü aracılığıyla verin. Kullanıcı, seçilen projede gerekli Roads Selection izinlerine ve Service Usage izinlerine sahip değilse hizmet bir hata verir.
Daha fazla bilgi için Google Cloud Console'u kullanarak IAM rolü verme başlıklı makaleyi inceleyin.
Sırada ne var?
Rolleri yapılandırdıktan sonra bir OAuth jetonu oluşturmanız gerekir: