

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

# 在工作者上部署和設定自訂軟體
<a name="deploy-custom-software"></a>

AWS Deadline Cloud 提供多種方法來部署和設定工作者的自訂軟體、外掛程式和工具。您選擇的方法取決於您的需求，例如您是否需要管理員權限、軟體變更的頻率，以及軟體是否應可供所有任務或僅限特定任務使用。

## 選擇部署方法
<a name="deploy-custom-software-choose"></a>

使用下表為您的使用案例選擇正確的部署方法。


| 條件 | 佇列環境 | 主機組態指令碼 | 自訂 conda 套件 | 
| --- | --- | --- | --- | 
| 需要管理員權限 | 否 | 是 | 否 | 
| 執行時 | 工作階段開始 | 工作者啟動 | 工作階段開始 | 
| Scope (範圍) | 每個佇列或任務 | 機群中的所有工作者 | 每個佇列或任務 | 
| 可以透過任務提交來控制 | 是 | 否 | 是 | 
| 設定複雜性 | 低 | 中 | 高 | 
| 最適合 | 簡單外掛程式、指令碼、環境變數 | 系統驅動程式、Docker、儲存體掛載 | 具有相依性的複雜應用程式 | 

**快速決策指南：**
+ *需要管理員或根權限？* 使用[主機組態指令碼](smf-admin.md)。
+ *沒有管理員權限的簡單外掛程式或指令碼？* 使用[佇列環境](configure-jobs.md)。
+ *具有版本控制需求的複雜應用程式？* 建立[自訂 conda 套件](configure-jobs-s3-channel.md)。