Armazenar scripts de inicialização em arquivos de espaço de trabalho

O Databricks recomenda armazenar scripts de inicialização em arquivos de espaço de trabalho no Databricks Runtime 11.3 LTS e superior se você não estiver usando o Unity Catalog.

Nota

Há suporte limitado para scripts init em arquivos de espaço de trabalho no Databricks Runtime 9.1 LTS e 10.4 LTS, mas esse suporte não cobre todos os padrões de uso comuns para scripts init, como fazer referência a outros arquivos de scripts init. A Databricks recomenda o uso de scripts init no armazenamento de objetos em nuvem para o Databricks Runtime 9.1 LTS e 10.4 LTS.

Para obter mais informações sobre arquivos de espaço de trabalho, consulte O que são arquivos de espaço de trabalho?.

Onde os scripts init são armazenados em arquivos de espaço de trabalho?

Os scripts de inicialização podem ser armazenados em qualquer local em que o usuário que carrega o script de inicialização tenha as permissões adequadas. Consulte ACLs de pasta.

Como todos os arquivos de espaço de trabalho, os scripts init usam listas de controle de acesso (ACLs) para controlar permissões. Por padrão, apenas o usuário que carrega um script init e os administradores do espaço de trabalho têm permissões nesses arquivos. Consulte ACLs de arquivo.

Nota

Algumas ACLs são herdadas de diretórios para todos os arquivos dentro de um diretório.

Usar scripts init armazenados em arquivos de espaço de trabalho

Os scripts de inicialização em arquivos de espaço de trabalho destinam-se ao uso como scripts de inicialização com escopo de cluster. Consulte Usar scripts init com escopo de cluster.