

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

# 示例项目基础架构
<a name="sample-project-infrastructure"></a>

要演示如何使用作业附件和存储配置文件，请设置一个包含两个独立项目的测试环境。您可以使用 Deadline Cloud 控制台来创建测试资源。

1. 如果您还没有，请创建一个测试场。要创建场，请按照[创建场中的步骤进行](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/farms.html)操作。

1. 在这两个项目中分别为作业创建两个队列。要创建队列，请按照[创建队列中的步骤进行](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue.html)操作。

   1. 创建第一个名为的队列**Q1**。使用以下配置，对所有其他项目使用默认配置。
      + 对于任务附件，请选择**创建新的 Amazon S3 存储桶**。
      + 选择 “**启用与客户管理的车队的关联**”。
      + 对于以用户身份运行，请同时输入 **jobuser** POSIX 用户和群组。
      + 对于队列服务角色，创建一个名为的新角色 **AssetDemoFarm-Q1-Role**
      + 清除默认 conda 队列环境复选框。

   1. 创建第二个名为的队列**Q2**。使用以下配置，对所有其他项目使用默认配置。
      + 对于任务附件，请选择**创建新的 Amazon S3 存储桶**。
      + 选择 “**启用与客户管理的车队的关联**”。
      + 对于以用户身份运行，请同时输入 **jobuser** POSIX 用户和群组。
      + 对于队列服务角色，创建一个名为的新角色 **AssetDemoFarm-Q2-Role**
      + 清除默认 conda 队列环境复选框。

1. 创建一个由客户管理的队列来运行两个队列中的作业。要创建队列，请按照[创建客户管理的队列中的步骤进行](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-a-cmf.html)操作。使用以下配置：
   + 对于 **“名称”**，使用**DemoFleet**。
   + 对于**舰队类型**，请选择**客户管理**
   + 对于**舰队服务角色**，创建一个名为 **AssetDemoFarm-Fleet-R** ole 的新角色。
   + 请勿将队列与任何队列关联。

测试环境假设主机之间使用网络文件共享共享三个文件系统。在此示例中，这些地点的名称如下：
+ `FSCommon`-包含两个项目通用的输入作业资产。
+ `FS1`-包含项目 1 的输入和输出作业资产。
+ `FS2`-包含项目 2 的输入和输出作业资产。

测试环境还假设有三个工作站，如下所示：
+ `WSAll`-开发人员在所有项目中使用的Linux基于工作站。共享文件系统的位置是：
  + `FSCommon`: `/shared/common`
  + `FS1`: `/shared/projects/project1`
  + `FS2`: `/shared/projects/project2`
+ `WS1`-用于项目 1 的Windows基于工作站。共享文件系统的位置是：
  + `FSCommon`: `S:\`
  + `FS1`: `Z:\`
  + `FS2`: 不可用
+ `WS1`-用于项目 2 的macOS基于工作站。共享文件系统位置为：
  + `FSCommon`: `/Volumes/common`
  + `FS1`: 不可用
  + `FS2`: `/Volumes/projects/project2`

最后，为队列中的工作人员定义共享文件系统位置。以下示例将此配置称为`WorkerConfig`。共享位置是：
+ `FSCommon`: `/mnt/common`
+ `FS1`: `/mnt/projects/project1`
+ `FS2`: `/mnt/projects/project2`

 您无需设置任何与此配置相匹配的共享文件系统、工作站或工作服务器。演示不需要存在共享地点。