Les scripts init dans des fichiers d’espace de travail

Databricks vous recommande de stocker des scripts d’initialisation dans des fichiers d’espace de travail dans Databricks Runtime 11.3 LTS et versions ultérieures si vous n’utilisez pas Unity Catalog.

Remarque

Il existe une prise en charge limitée des scripts d’initialisation dans les fichiers d’espace de travail 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 pour les scripts d’initialisation, tels que le référencement d’autres fichiers à partir de scripts d’initialisation. Databricks vous recommande d’utiliser des scripts d’initialisation dans le stockage d’objets cloud pour Databricks Runtime 9.1 LTS et 10.4 LTS.

Pour plus d’informations sur les fichiers d’espace de travail, consultez Que sont les fichiers d’espace de travail ?.

Où sont stockés les scripts init dans les fichiers d’espace de travail ?

Les scripts init peuvent être stockés à n’importe quel emplacement où l’utilisateur qui charge le script init dispose des autorisations appropriées. Consultez Listes de contrôle d’accès des dossiers.

Comme tous les fichiers d’espace de travail, les scripts init utilisent des listes de contrôle d’accès (ACL) pour contrôler les autorisations. Par défaut, seul l’utilisateur qui charge un script init et les administrateurs de l’espace de travail disposent d’autorisations sur ces fichiers. Consultez Listes de contrôle d’accès des fichiers.

Remarque

Certaines listes de contrôle d’accès sont héritées des répertoires vers tous les fichiers d’un répertoire.

Utiliser des scripts init stockés dans des fichiers d’espace de travail

Les scripts init dans les fichiers d’espace de travail sont destinés à être utilisés en tant que scripts init étendus au cluster. Consultez Utilisation de scripts d’initialisation pour les clusters présents dans l’étendue.