View a markdown version of this page

Use anexos de tarefas para compartilhar arquivos - Deadline Cloud

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Use anexos de tarefas para compartilhar arquivos

Use anexos de trabalho para disponibilizar arquivos que não estão em diretórios compartilhados para seus trabalhos e para capturar os arquivos de saída se eles não estiverem gravados em diretórios compartilhados. Os anexos de tarefas usam o Amazon S3 para transferir arquivos entre hosts. Os arquivos são armazenados em buckets do S3 e você não precisa fazer upload de um arquivo se o conteúdo não tiver sido alterado.

Você deve usar anexos de tarefas ao executar tarefas em frotas gerenciadas por serviços, pois os hosts não compartilham locais do sistema de arquivos. Os anexos de tarefas também são úteis com frotas gerenciadas pelo cliente quando os arquivos de entrada ou saída de um trabalho são armazenados em um sistema de arquivos de rede compartilhado, como quando seu pacote de tarefas contém scripts shell ou Python.

Quando você envia um pacote de trabalho com a CLI do Deadline Cloud ou com um remetente do Deadline Cloud, os anexos do trabalho usam o perfil de armazenamento do trabalho e os locais necessários do sistema de arquivos da fila para identificar os arquivos de entrada que não estão em um host de trabalho e devem ser enviados para o Amazon S3 como parte do envio do trabalho. Esses perfis de armazenamento também ajudam o Deadline Cloud a identificar os arquivos de saída em locais de hospedagem de trabalhadores que devem ser enviados para o Amazon S3 para que estejam disponíveis em sua estação de trabalho.

Os exemplos de anexos de tarefas usam as configurações de perfis de fazenda, frota, filas e armazenamento de e. Exemplo de infraestrutura de projeto Perfis de armazenamento e mapeamento de caminhos Você deve passar por essas seções antes desta.

Nos exemplos a seguir, você usa um exemplo de pacote de tarefas como ponto de partida e depois o modifica para explorar a funcionalidade do anexo de tarefas. Pacotes de tarefas são a melhor maneira de suas tarefas usarem anexos de tarefas. Eles combinam um modelo de trabalho Open Job Description em um diretório com arquivos adicionais que listam os arquivos e diretórios exigidos pelos trabalhos usando o pacote de tarefas. Para obter mais informações sobre pacotes de tarefas, consulteModelos Open Job Description (OpenJD) para Deadline Cloud.