Configura los roles

Road Management Insights usa la API de Roads Selection como componente principal que proporciona datos viales 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 las rutas seleccionadas:

  • El rol Roads Selection Admin otorga a la cuenta de usuario o de servicio acceso de lectura/escritura a las rutas seleccionadas en el proyecto. Este rol permite que el usuario realice todas las operaciones en una ruta seleccionada.

    Puedes ejecutar el siguiente comando para otorgar acceso de administrador a un principal:

    gcloud auth login
    
      gcloud projects add-iam-policy-binding PROJECT_ID \
        --member user:user_email \
        --role roles/roads.roadsSelectionAdmin
      
  • El rol Roads Selection Viewer otorga acceso de solo lectura a las rutas seleccionadas en el proyecto. Este rol te permite realizar una operación de lista o de obtención en 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, permiso serviceusage.services.use en el proyecto. Otorga ese permiso a través de los roles de propietario o editor del proyecto, o bien a través del rol específico de consumidor de Service Usage. El servicio arroja un error si el usuario no tiene los permisos necesarios de selección de rutas y de Service Usage en el proyecto seleccionado.

Para obtener más información, consulta Otorga un rol de IAM con la consola de Google Cloud.

¿Qué sigue?

Después de configurar los roles, debes crear un token de OAuth:

Usar OAuth