Mengonfigurasi peran

Road Management Insights menggunakan Roads Selection API sebagai komponen inti yang menyediakan data jalan ke BigQuery dan Pub/Sub.

Untuk membuat dan mengelola rute yang dipilih dalam project Google Cloud, Roads Selection API harus diaktifkan di project tersebut. Anda harus memiliki peran IAM Pemilik atau Editor di project.

Atau, Anda dapat menetapkan peran IAM berikut ke akun pengguna atau akun layanan yang Anda gunakan untuk mengelola rute yang dipilih:

  • Peran Roads Selection Admin memberikan akses baca/tulis ke rute yang dipilih dalam project kepada pengguna atau akun layanan. Peran ini memungkinkan pengguna melakukan semua operasi pada rute yang dipilih.

    Anda dapat menjalankan perintah berikut untuk memberikan akses admin kepada akun utama:

    gcloud auth login
    
      gcloud projects add-iam-policy-binding PROJECT_ID \
        --member user:user_email \
        --role roles/roads.roadsSelectionAdmin
      
  • Peran Roads Selection Viewer memberikan akses hanya baca ke rute yang dipilih dalam project. Peran ini memungkinkan Anda melakukan operasi daftar atau mendapatkan pada selected-route.

    Anda dapat menjalankan perintah berikut untuk memberikan akses pelihat kepada prinsipal:

    gcloud auth login
    
      gcloud projects add-iam-policy-binding PROJECT_ID \
        --member user:user_email \
        --role roles/roads.roadsSelectionViewer
      

Selain itu, pengguna harus memiliki setidaknya izin serviceusage.services.use di project. Berikan izin tersebut melalui peran Pemilik atau Editor project, atau melalui peran Service Usage Consumer tertentu. Layanan akan menampilkan error jika pengguna tidak memiliki izin Pemilihan Jalan dan izin Penggunaan Layanan yang diperlukan di project yang dipilih.

Untuk mengetahui informasi selengkapnya, lihat Memberikan peran IAM menggunakan Konsol Google Cloud.

Langkah berikutnya

Setelah mengonfigurasi peran, Anda harus membuat token OAuth:

Menggunakan OAuth