Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Agregue volúmenes de Catálogo de Unity como recursos de Aplicaciones de Databricks para que la aplicación pueda leer y escribir en archivos y directorios almacenados en el Catálogo de Unity con gobernanza y control de acceso. Los volúmenes proporcionan almacenamiento persistente para datos no estructurados, como archivos de configuración, artefactos de modelo, registros u otros datos basados en archivos que la aplicación necesita.
Requisitos de privilegios
Para acceder a los archivos de un volumen de catálogo de Unity, el principal de servicio de la aplicación debe tener el privilegio USE CATALOG en el catálogo primario, el privilegio USE SCHEMA en el esquema primario, y el privilegio READ VOLUME o WRITE VOLUME en el volumen. Al agregar el recurso de volumen, Azure Databricks concede automáticamente estos privilegios a la entidad de servicio de la aplicación.
Para que esta concesión automática se realice correctamente, uno de los siguientes valores debe ser verdadero para cada privilegio.
-
Para
USE CATALOG: todos los usuarios de la cuenta tienen elUSE CATALOGprivilegio en el catálogo, o todos tienen elMANAGEprivilegio en el catálogo. -
Para
USE SCHEMA: o todos los usuarios de la cuenta tienen elUSE SCHEMAprivilegio en el esquema, o usted tiene elMANAGEprivilegio en el esquema. - Para
READ VOLUMEoWRITE VOLUME: o bien todos los usuarios de la cuenta tienen el privilegio oREAD VOLUMEen el volumen, o bien usted tiene el privilegioWRITE VOLUMEen el volumen.
Consulte Privilegios de Unity Catalog y objetos protegibles.
Añadir un recurso de volumen de Unity Catalog
Antes de agregar un volumen como recurso, revise los requisitos previos del recurso de la aplicación.
- Al crear o editar una aplicación, vaya al paso Configurar .
- En la sección Recursos de la aplicación, haga clic en + Agregar recurso.
- Seleccione Volumen UC como tipo de recurso.
- Elija un volumen de catálogo de Unity de los volúmenes disponibles en el área de trabajo. El volumen ya debe existir en el catálogo de Unity.
- Seleccione el nivel de permiso adecuado para la aplicación:
- Puede leer: Concede al aplicación permiso para leer archivos y directorios almacenados en el volumen. Esto es adecuado para las aplicaciones que solo necesitan acceder a los datos.
- Puede leer y escribir: Concede permiso a la aplicación para agregar, quitar o modificar archivos y directorios en el volumen. Elija este permiso si la aplicación necesita escribir datos, como guardar salidas o registros.
- (Opcional) Especifique una clave de recurso personalizada, que es la forma en que hace referencia al volumen en la configuración de la aplicación. La clave predeterminada es
volume.
Variables de entorno
Al implementar una aplicación con un recurso de volumen del Catálogo Unity, Azure Databricks expone la ruta de acceso del volumen a través de variables de entorno a las que puede hacer referencia mediante el campo valueFrom.
Para obtener más información, consulte Uso de variables de entorno para acceder a los recursos.
Eliminación de un recurso de volumen del catálogo de Unity
Al quitar un recurso de volumen de Catálogo de Unity de una app, el principal de servicio de la app pierde el acceso al volumen. El propio volumen permanece sin cambios y sigue estando disponible para otros usuarios y aplicaciones que tienen los permisos adecuados.
Procedimientos recomendados
Tenga en cuenta lo siguiente al trabajar con recursos de volumen del Catálogo Unity:
- Conceda permisos mínimos. Utilice
Can readpermisos, a menos que su aplicación necesite escribir datos en el volumen. - Use volúmenes de Catálogo de Unity en lugar de Databricks File System para nuevas aplicaciones, ya que los volúmenes proporcionan una mejor gobernanza, control de acceso y compatibilidad con el almacenamiento en la nube.
- Organice los datos dentro de volúmenes mediante una estructura de directorio clara para facilitar la administración de permisos y patrones de acceso.
- Use volúmenes independientes para distintos tipos de datos o niveles de confidencialidad para aplicar los controles de acceso adecuados.