Road Management Insights usa la API de Roads Selection como un componente principal que proporciona datos de rutas a BigQuery y Pub/Sub.
Para crear y administrar rutas seleccionadas en un proyecto de Google Cloud, se debe habilitar la API de Roads Selection en el proyecto. Debes tener el rol de IAM de propietario o editor en el proyecto.
Como alternativa, puedes asignar los siguientes roles de IAM a una cuenta de usuario o de servicio que uses para administrar rutas seleccionadas:
- El rol
Roads Selection Adminotorga a la cuenta de usuario o de servicio acceso de lectura/escritura a las rutas seleccionadas del proyecto. A su vez, le permite al usuario realizar todas las operaciones en una ruta seleccionada.Puedes ejecutar el siguiente comando para otorgar acceso de administrador a una principal:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdmin - El rol
Roads Selection Viewerotorga acceso de solo lectura a las rutas seleccionadas del proyecto. A su vez, te permite crear una lista y obtener las operaciones de una ruta seleccionada.Puedes ejecutar el siguiente comando para otorgar acceso de visualizador a una principal:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionViewer
Además, el usuario debe tener al menos el permiso serviceusage.services.use en
el proyecto. Proporciona ese permiso a través de los roles de propietario o editor del proyecto, o a través de
el rol específico de consumidor de Service Usage. El servicio muestra un error si el usuario no tiene
los permisos necesarios de Roads Selection y Service Usage en el proyecto seleccionado.
Para obtener más información, consulta Cómo otorgar un rol de IAM mediante la consola de Google Cloud.
¿Qué sigue?
Después de configurar los roles, debes crear un token de OAuth: