

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Éléments de référence aux actifs pour les offres d'emploi
<a name="build-job-bundle-assets"></a>

Vous pouvez utiliser les [pièces jointes aux tâches](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/storage-job-attachments.html) de Deadline Cloud pour transférer des fichiers entre votre poste de travail et Deadline Cloud. Le fichier de référence des actifs répertorie les fichiers et répertoires d'entrée, ainsi que les répertoires de sortie pour vos pièces jointes. Si vous ne listez pas tous les fichiers et répertoires de ce fichier, vous pouvez les sélectionner lorsque vous soumettez une tâche à l'aide de la `deadline bundle gui-submit` commande.

Ce fichier n'a aucun effet si vous n'utilisez pas de pièces jointes aux tâches.

Vous pouvez définir le modèle de tâche au format YAML (`asset_references.yaml`) ou au format JSON (`asset_references.json`). Les exemples de cette section sont présentés au format YAML.

En YAML, le format du fichier est le suivant :

```
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}}
```

Lorsque vous sélectionnez le fichier d'entrée ou de sortie à télécharger sur Amazon S3, Deadline Cloud compare le chemin du fichier aux chemins répertoriés dans vos profils de stockage. Chaque emplacement de système `SHARED` de fichiers de type -type dans un profil de stockage fait abstraction d'un partage de fichiers réseau monté sur vos postes de travail et vos hôtes de travail. Deadline Cloud télécharge uniquement les fichiers qui ne figurent pas sur l'un de ces partages de fichiers.

Pour plus d'informations sur la création et l'utilisation de profils de stockage, consultez la section [Stockage partagé dans Deadline Cloud](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/storage-shared.html) dans le *guide de l'utilisateur de AWS Deadline Cloud*.

**Example - Le fichier de référence des actifs créé par l'interface graphique de Deadline Cloud**  
Utilisez la commande suivante pour soumettre une tâche à l'aide de l'exemple [blender\_render](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/blender_render).  

```
deadline bundle gui-submit blender_render/
```
Ajoutez des fichiers supplémentaires à la tâche dans l'onglet **Pièces jointes à la tâche** :  

![Le volet des pièces jointes de l'interface graphique de soumission des tâches de Deadline Cloud. Ajoutez le fichier d'entrée/private/tmp/bundle_demo/a_texture.png and the input directory /private/tmp/bundle_demo/assets.](http://docs.aws.amazon.com/fr_fr/deadline-cloud/latest/developerguide/images/blender_submit_add_job_attachments.png)

Après avoir soumis la tâche, vous pouvez consulter le `asset_references.yaml` fichier du bundle de tâches dans le répertoire de l'historique des tâches pour voir les actifs du fichier 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: []
```