View a markdown version of this page

作业附件的存储配置文件 - AWS 截止日期云

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

作业附件的存储配置文件

您可以将 Deadline Cloud 队列配置为使用作业附件将任务引用的资产数据传入和传出 AWS。当工作站装载相同的共享文件系统但您的队列不装载时,您可以在存储配置文件中创建本地类型的文件系统位置。此配置允许您配置从何处上传和下载文件,以及如何映射操作系统之间的路径。

例如,假设你有一个用于项目的共享文件系统和另一个用于工具的共享文件系统。您的工作站和机群包括三个操作系统WindowsmacOS、和Linux。所有内容都与共享文件系统的存储配置文件主题中的相同,唯一的不同是文件系统不与农场共享。它们适用于包含您的工作站的局域网。您可以使用以下值为每个操作系统创建一个存储配置文件:

  • 存储配置文件名称: Linux-Host,操作系统系列:Linux。

    • 文件系统位置名称:项目,路径:/mnt/projects,类型:本地。

    • 文件系统位置名称:工具,路径:/mnt/projects,类型:本地。

  • 存储配置文件名称: Windows-Host,操作系统系列:Windows。

    • 文件系统位置名称:项目,路径:X:\projects,类型:本地。

    • 文件系统位置名称:工具,路径:Z:,类型:本地。

  • 存储配置文件名称: MacOS-Host,操作系统系列:macOS。

    • 文件系统位置名称:项目,路径:/Volumes/Projects,类型:本地。

    • 文件系统位置名称:工具,路径:/Volumes/Tools,类型:本地。

当您使用路径 X:\Projects\ProjectA\Textures\texture.jpg 提交任务时,Deadline Cloud 会向该任务添加一个包含 Windows-Host 存储配置文件 ID 的字段,并将文件上传到任务附件 S3 存储桶(如果尚未上传)。Windows

如果任务在Linux舰队工作人员主机上运行,Deadline Cloud 将在本地临时目录中提供纹理文件,然后创建从包含该纹理的目录之一到临时目录的路径映射规则。例如 X:\Projects\ProjectA->/sessions/session-123/projects,这样 X:\Projects\ProjectA\Textures\texture.jpg 映射到/sessions/session-123/projects/Textures/texture.jpg。任务完成后,它会从任务指定的目录中收集输出。假设123/projects/sessions/session-/Output/frame0032.png 是一个输出文件。此输出在作业中记录为 X:\Projects\ProjectA\Output\frame0032.jpg,与提交作业的工作站的存储配置文件相匹配。

当你在macOS工作站上下载任务输出时,Deadline Cloud 将从Windows工作站创建路径映射规则:X:\Projects->/Volumes/Projects,Z:->/Volumes/Tools。它将规则应用于所有输出路径,将示例输出文件下载到/ Volumes/Projects/ProjectA/Output/frame0032.jpg。

如果作业的输出文件路径不包含在任何存储配置文件系统位置下,则当存储配置文件与提交的工作站不同时,Deadline Cloud 将无法确定其下载路径。根据您用于下载的命令,要么跳过该文件,要么必须手动选择下载目录。