View a markdown version of this page

使用外掛程式同步交付自訂外掛程式 - 截止日期雲端

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用外掛程式同步交付自訂外掛程式

外掛程式同步提供自訂外掛程式和附加元件,而不需要您建置 conda 套件。將外掛程式檔案上傳至佇列任務附件儲存貯體中指定的字首。當任務使用支援的應用程式套件時,套件會將檔案複製到工作者,並將應用程式設定為載入。

當外掛程式可在其檔案複製到應用程式搜尋路徑後執行時,請使用外掛程式同步。如果外掛程式需要相依性解析、安裝命令或系統變更,請返回 搭配截止日期雲端使用自訂外掛程式 以選擇其他交付方法。

外掛程式同步的運作方式

支援的數位內容建立 (DCC) conda 套件使用啟用和停用指令碼進行外掛程式同步。每個工作者工作階段都會發生下列事件:

  1. 佇列環境會建立包含任務所選取 DCC 和轉接器套件的 conda 環境。

  2. 當 conda 啟用環境時,DCC 套件的外掛程式同步指令碼會從工作階段環境讀取任務附件儲存貯體和根字首。

  3. 指令碼會從 Amazon S3 中的作業系統、DCC 和 DCC 版本字首下載檔案。然後,它會設定應用程式特定的環境變數,或將檔案複製到應用程式外掛程式目錄。

  4. 當工作階段結束時,停用指令碼會移除下載的外掛程式檔案和組態。下一個工作階段會從封裝的 DCC 環境開始。

指令碼會將開頭為 的訊息寫入Plugin Sync:工作階段日誌。您可以使用這些訊息來確認處理的來源字首、目的地和檔案。

先決條件

上傳外掛程式之前,請確認下列需求:

  • 應用程式、版本和工作者作業系統會顯示在支援的應用程式資料表中。

  • 外掛程式檔案與工作者作業系統、應用程式版本和處理器架構相容。

  • 您知道外掛程式廠商所需的目錄結構。外掛程式同步會保留您上傳的目錄結構。

  • 如果外掛程式需要授權,工作者可以連線到授權伺服器。

將外掛程式檔案上傳至 Amazon S3

將外掛程式檔案上傳至與您的佇列相關聯的任務附件 Amazon S3 儲存貯體。使用下列字首:

s3://<job-attachments-bucket>/<root-prefix>/plugins/<os>/<dcc-name>/<dcc-version>/
重要

Amazon S3 字首區分大小寫。使用小寫表示作業系統和 DCC 資料夾名稱。

取代變數,如下所示:

<job-attachments-bucket>

與您的佇列相關聯的任務附件儲存貯體。佇列詳細資訊頁面會顯示儲存貯體。

<root-prefix>

您佇列的任務連接根字首。佇列詳細資訊頁面會顯示字首。

<os>

工作者作業系統, linux或 windows。

<dcc-name>

來自支援應用程式資料表的確切資料夾名稱。

<dcc-version>

支援的應用程式資料表中的版本資料夾。例如,Maya 2025.3 使用 2025,而 Blender 55.1.1 使用 。

例如,Linux 上 Maya 2025 外掛程式的字首為:

s3://<job-attachments-bucket>/<root-prefix>/plugins/linux/maya/2025/
使用 Amazon S3 主控台上傳外掛程式檔案
  1. 開啟截止日期雲端主控台,然後開啟佇列詳細資訊頁面。

  2. 選擇任務附件儲存貯體連結,以在 Amazon S3 主控台中開啟儲存貯體。

  3. 開啟佇列的根字首。

  4. 建立字首 plugins/<os>/<dcc-name>/<dcc-version>/。例如,plugins/linux/maya/2025/針對 Maya 2025 使用 。

  5. 將外掛程式檔案和目錄上傳至版本字首。保留外掛程式廠商所需的目錄結構。

驗證外掛程式交付

驗證外掛程式同步已交付檔案
  1. 提交選取支援的 DCC 套件和版本的任務。

  2. 在 AWS 截止日期雲端監視器 (截止日期雲端監視器) 中,開啟任務的工作階段日誌。

  3. 搜尋 的工作階段日誌Plugin Sync:。確認日誌顯示預期的 Amazon S3 字首和目的地。

  4. 在任務日誌中確認應用程式已載入外掛程式。訊息取決於應用程式和外掛程式。

支援外掛程式同步的應用程式

下表列出包含外掛程式同步指令碼的應用程式和版本。它也會識別 GitHub 網站上是否提供 conda 配方範例,以及服務受管機群的deadline-cloud頻道是否包含指令碼。

DCC 應用程式 S3 資料夾名稱 版本資料夾 工作者作業系統 Conda 配方範例 服務受管機群套件
Blender blender 5.0, 5.1 Linux 是 是
Autodesk Maya maya 2024, 2025, 2026, 2027 Linux 是 是
Foundry Nuke nuke 15.0, 16.0, 17.0 Linux 是 是
SideFX Houdini houdini 19.5, 20.0, 20.5, 21.0, 22.0 Linux 是 是
Maxon Cinema 4D cinema4d Linux:2024.5.1、 2025.3.1和 2026.3.4;Windows: 2025.3.3和 2026.3.4 2024:Linux;2025 和 2026:Linux 和 Windows 是 是
Adobe After Effects aftereffects 25.6 或 25.6.4;26.0或 26.0.0 Windows 是 是

如果您的應用程式或版本未出現在資料表中,請參閱 封裝外掛程式 或 使用佇列環境設定任務,或使用客戶管理的機群。GitHub 網站上的 conda 配方範例包含外掛程式同步指令碼,您可以搭配自我託管頻道使用。