Aller au contenu principal

Stockez les scripts init dans les fichiers de Workspace

Databricks recommande de gérer la plupart des scripts d'initialisation en tant que scripts d'initialisation au niveau du cluster stockés dans les fichiers du Workspace. Si vous utilisez Databricks Runtime 13.3 LTS et versions ultérieures avec Unity Catalog, Databricks recommande d'utiliser des volumes Unity Catalog pour les scripts d'initialisation.

remarque

Bien que les scripts d'initialisation stockés dans les fichiers de workspace fonctionnent généralement comme les autres fichiers de workspace, Databricks a configuré le support des scripts d'initialisation dans toutes les versions de Databricks Runtime actuellement prises en charge.

Pour en savoir plus sur les fichiers Workspace, consultez Qu'est-ce qu'un fichier Workspace ?.

Où les scripts d’initialisation sont-ils stockés dans les fichiers du workspace ?

Les scripts d'initialisation peuvent être stockés à n'importe quel emplacement où l'utilisateur qui **upload** le script d'initialisation dispose des autorisations nécessaires. Consultez les ACL de dossier.

Comme tous les fichiers du Workspace, les scripts d'initialisation utilisent des listes de contrôle d'accès (ACL) pour contrôler les autorisations. Par default, seuls l'utilisateur upload un script d'initialisation et les administrateurs du Workspace disposent des autorisations sur ces fichiers. Voir ACL de fichier.

remarque

Certaines ACL sont héritées des répertoires vers tous les fichiers contenus dans un répertoire.

Utilisez les scripts init stockés dans les fichiers du Workspace

Les scripts d'initialisation dans les fichiers du workspace sont destinés à être utilisés comme scripts d'initialisation à l'échelle du cluster. Voir les scripts d'initialisation à l'échelle du cluster.