Aller au contenu principal

Stockez les scripts init dans les fichiers de Workspace

Databricks recommande de stocker les scripts init dans les fichiers de Workspace de Databricks Runtime 11.3 LTS et versions ultérieures si vous n’utilisez pas Unity Catalog.

remarque

La prise en charge des scripts d'initialisation dans les fichiers du Workspace est limitée dans Databricks Runtime 9.1 LTS et 10.4 LTS, mais cette prise en charge ne couvre pas tous les modèles d'utilisation courants des scripts d'initialisation, tels que le référencement d'autres fichiers à partir des scripts d'initialisation. Databricks recommande d'utiliser des scripts d'initialisation dans le stockage d'objets cloud pour Databricks Runtime 9.1 LTS et 10.4 LTS.

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.