

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.

# Environnement de file d'attente Rez pour les flottes gérées par les clients de Deadline Cloud
<a name="examples-queue-env-rez"></a>

L'environnement de file d'attente [ rez\_queue\_env.yaml du GitHub site Web fournit les mêmes fonctionnalités que les environnements de ](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/queue_environments/rez_queue_env.yaml) file d'attente conda, mais pour le gestionnaire de packages Rez sur le site Web Rez. [https://rez.readthedocs.io/](https://rez.readthedocs.io/) L'environnement de file d'attente fonctionne dans une batterie de serveurs avec des flottes gérées par le client qui disposent d'un système de fichiers partagé pour le référentiel de packages Rez.

Pour utiliser cet environnement de file d'attente sur une flotte gérée par le client, installez Rez sur les hôtes de travail (par exemple, dans votre AMI). Modifiez la valeur `RezRepositories` par défaut pour qu'elle pointe vers le chemin du système de fichiers partagé de votre référentiel de packages Rez.

Lorsque vous soumettez une tâche, définissez le `RezPackages` paramètre sur la liste des packages dont la tâche a besoin. L'environnement de file d'attente crée et active un environnement Rez contenant les packages demandés et leurs dépendances avant l'exécution de chaque tâche.

La [ variante ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/queue_environments/rez_shim) rez\_shim du site GitHub Web applique un contexte Rez résolu à chaque tâche en encapsulant sa commande au lieu de rejouer les variables d'environnement. Choisissez-le si vos packages Rez configurent le logiciel avec autre chose que des variables d'environnement simples, telles qu'un `alias` for a launcher, une fonction shell ou une `PATH` entrée qui doit masquer un binaire système. Les modèles de tâches continuent d'appeler les outils par leur nom, de sorte que les offres d'emploi n'ont pas besoin d'être modifiées. Si vos packages ne définissent que des variables, le plus simple `rez_queue_env.yaml` fonctionne et ne nécessite aucun élément supplémentaire.