Skip to main content

Acerca de Databricks

Iru lee usuarios y grupos, permisos del espacio de trabajo, configuraciones de clústeres, ámbitos de secretos y permisos de Unity Catalog (donde se use Unity Catalog) desde la API REST de Databricks. La autenticación usa un token Bearer: un token de acceso personal creado en User Settings → Developer → Access tokens, o un token de entidad de servicio. Las solicitudes se dirigen al host de tu espacio de trabajo, por lo que Iru almacena primero la URL del espacio de trabajo y, a continuación, el token.

Cómo funciona

Databricks funciona por espacio de trabajo: cada espacio de trabajo tiene su propio host (por ejemplo, https://dbc-1234abcd-5e6f.cloud.databricks.com en AWS o https://adb-1234567890.12.azuredatabricks.net en Azure) y sus propios tokens. Un token solo es válido para el espacio de trabajo que lo emitió, así que conecta una fuente por cada espacio de trabajo del que necesites evidencia. Iru lee los nombres de los ámbitos de secretos y sus listas de control de acceso. No lee los valores de los secretos. Referencias oficiales: Referencia de la API REST, Autenticación.

Requisitos previos

  • La URL de tu espacio de trabajo, copiada del navegador con la sesión iniciada en el espacio de trabajo.
  • Acceso de administrador del espacio de trabajo. La creación de tokens puede estar restringida por la configuración del espacio de trabajo, y un token que no sea de administrador solo devuelve los permisos y clústeres que esa cuenta ya puede ver.
  • Tokens de acceso personal habilitados para el espacio de trabajo. Si los administradores los han deshabilitado, usa una entidad de servicio en su lugar.
  • Decide qué está dentro del alcance. Databricks te permite excluir espacios de trabajo o ámbitos de secretos, y los objetos excluidos no generan evidencia.

Conectar Databricks a Iru

Completa esta pestaña antes de conectar la fuente en Compliance.
1

Iniciar sesión en el espacio de trabajo

Inicia sesión en el espacio de trabajo de Databricks que quieres que Iru lea, con una cuenta que tenga el rol de admin.
2

Abrir Settings

Selecciona tu nombre de usuario en la barra superior y, a continuación, Configuración.
3

Abrir Access tokens

Ve a Developer y, a continuación, selecciona Gestionar junto a Access tokens.
4

Generar un nuevo token

Selecciona Generate new token.
5

Asignar un nombre y establecer la vigencia

Introduce un Comentario como Iru Compliance y establece un Lifetime que tu equipo pueda controlar. La recopilación se detiene cuando un token caduca. Si dejas la vigencia en blanco, se crea un token que no caduca, lo que algunas políticas de seguridad no permiten.
6

Copiar el token y la URL del espacio de trabajo

Selecciona Generar y, a continuación, copia el valor del token una sola vez mientras Databricks lo muestra. Copia la URL del espacio de trabajo de la barra de direcciones del navegador (solo el esquema y el host, sin ruta final).
Continúa en la pestaña Iru Compliance.

Solución de problemas

Revisa la configuración del bloqueador de ventanas emergentes para el sitio de Iru e inténtalo de nuevo.
Confirma que el token se creó en el mismo espacio de trabajo que la URL que introdujiste. Los tokens no se pueden usar entre espacios de trabajo.
Un administrador del espacio de trabajo ha deshabilitado los tokens de acceso personal. Vuelve a habilitarlos o autentícate con una entidad de servicio.
El token pertenece a una cuenta que no es de administrador y solo devuelve lo que esa cuenta puede ver. Vuelve a crearlo desde un administrador del espacio de trabajo.
Es lo esperado si el espacio de trabajo no usa Unity Catalog. Iru solo recopila datos de Unity Catalog cuando está presente.
El Lifetime del token ha transcurrido. Genera uno nuevo y vuelve a conectar.

Artículos relacionados

Gestión de fuentes

Explora y gestiona todas las fuentes de Compliance.

Introducción a Compliance

Marcos, acciones y Artefactos.

Descripción general de Iru

Cómo encajan Endpoint, Compliance e Identity.

Gestión de artefactos

Sube, revisa y organiza la evidencia de fuentes y acciones.