Configura los roles

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 Admin otorga 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 Viewer otorga 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:

Usa OAuth