

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Deadline Cloud 客户管理的舰队的 Rez 队列环境
<a name="examples-queue-env-rez"></a>

网站上的 [ rez\_queue\_env.yaml ](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/queue_environments/rez_queue_env.yaml) 队列环境提供的功能与 conda 队列环境相同，但适用于 Rez GitHub 网站上的 Rez 包管理器。[https://rez.readthedocs.io/](https://rez.readthedocs.io/)队列环境在由客户管理的队列的农场中运行，这些队列具有 Rez 包存储库的共享文件系统。

要在客户管理的队列上使用此队列环境，请在工作主机上（例如，在您的 AMI 中）安装 Rez。修改`RezRepositories`默认值以指向 Rez 包存储库的共享文件系统路径。

当您提交任务时，将`RezPackages`参数设置为任务所需的软件包列表。在每个作业运行之前，队列环境会创建并激活一个包含请求的软件包及其依赖关系的 Rez 环境。

 GitHub 网站上的 [ rez\_shim ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/queue_environments/rez_shim) 变体通过打包其命令而不是重放环境变量来将已解析的 Rez 上下文应用于每个任务。如果您的 Rez 包使用普通环境变量配置软件，例如启动器的、shell 函数或必须隐藏系统二进制文件的`PATH`条目，则选择该变量。`alias`作业模板一直以裸露的名字调用工具，因此任务包无需更改。如果你的包只设置变量，那么更简单的`rez_queue_env.yaml`方法就可以了，不需要额外的部分。