

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á.

# Elementos de referências de ativos para pacotes de tarefas
<a name="build-job-bundle-assets"></a>

Você pode usar [os anexos de trabalho](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/storage-job-attachments.html) do Deadline Cloud para transferir arquivos entre sua estação de trabalho e o Deadline Cloud. O arquivo de referência do ativo lista os arquivos e diretórios de entrada, bem como os diretórios de saída dos seus anexos. Se você não listar todos os arquivos e diretórios desse arquivo, poderá selecioná-los ao enviar um trabalho com o `deadline bundle gui-submit` comando.

Esse arquivo não tem efeito se você não estiver usando anexos de trabalho.

Você pode definir o modelo de trabalho no formato YAML (`asset_references.yaml`) ou no formato JSON (`asset_references.json`). Os exemplos nesta seção são mostrados no formato YAML.

No YAML, o formato do arquivo é:

```
assetReferences:
    inputs:
        # Filenames on the submitting workstation whose file contents are needed as 
        # inputs to run the job.
        filenames:
        - {{list of file paths}}
        # Directories on the submitting workstation whose contents are needed as inputs
        # to run the job.
        directories:
        - {{list of directory paths}}

    outputs:
        # Directories on the submitting workstation where the job writes output files
        # if running locally.
        directories:
        - {{list of directory paths}}

    # Paths referenced by the job, but not necessarily input or output.
    # Use this if your job uses the name of a path in some way, but does not explicitly need
    # the contents of that path.
    referencedPaths:
    - {{list of directory paths}}
```

Ao selecionar o arquivo de entrada ou saída para carregar no Amazon S3, o Deadline Cloud compara o caminho do arquivo com os caminhos listados em seus perfis de armazenamento. Cada localização do sistema `SHARED` de arquivos do tipo -type em um perfil de armazenamento abstrai um compartilhamento de arquivos de rede que está montado em suas estações de trabalho e hosts de trabalho. O Deadline Cloud carrega somente arquivos que não estão em um desses compartilhamentos de arquivos.

Para obter mais informações sobre como criar e usar perfis de armazenamento, consulte [Armazenamento compartilhado no Deadline Cloud](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/storage-shared.html) no *Guia do usuário do AWS Deadline Cloud*.

**Example - O arquivo de referência do ativo criado pela GUI do Deadline Cloud**  
Use o comando a seguir para enviar um trabalho usando a amostra [blender\_render](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/blender_render).  

```
deadline bundle gui-submit blender_render/
```
Adicione alguns arquivos adicionais ao trabalho na guia **Anexos do trabalho**:  

![O painel de anexos do trabalho da GUI de envio de trabalhos do Deadline Cloud. Adicione o arquivo de entrada/private/tmp/bundle_demo/a_texture.png and the input directory /private/tmp/bundle_demo/assets.](http://docs.aws.amazon.com/pt_br/deadline-cloud/latest/developerguide/images/blender_submit_add_job_attachments.png)

Depois de enviar o trabalho, você pode ver o `asset_references.yaml` arquivo no pacote de trabalhos no diretório do histórico de trabalhos para ver os ativos no arquivo YAML:  

```
% cat ~/.deadline/job_history/\(default\)/2024-06/2024-06-20-01-JobBundle-Demo/asset_references.yaml 
assetReferences:
  inputs:
    filenames:
    - /private/tmp/bundle_demo/a_texture.png
    directories:
    - /private/tmp/bundle_demo/assets
  outputs:
    directories: []
  referencedPaths: []
```