

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

# 使用 Slurm CLI 篩選條件外掛程式在 AWS PCS 中自訂任務提交
<a name="slurm-cli-filter-plugins"></a>

AWS PCS 支援 Slurm CLI Filter Plugins 執行自訂 Lua 指令碼，以驗證和修改登入和運算節點上的任務提交參數。如需 CLI 篩選條件外掛程式的詳細資訊，請參閱 SchedMD 網站上的 [cli\_filter 外掛程式 API 文件](https://slurm.schedmd.com/cli_filter_plugins.html)。

## 要求
<a name="slurm-cli-filter-plugins-requirements"></a>

CLI 篩選條件外掛程式需要 Slurm 24.11 版或更新版本，以及部署至所有登入和運算節點的 Lua 指令碼。

**重要**  
對於 Slurm 24.11 和 25.05 版，CLI 篩選條件外掛程式需要使用 AWS PCS Slurm 安裝程式 (24.11.6-2\+ 或 25.05.4-1\+ 版） 安裝 Slurm。如需安裝 Slurm 的詳細資訊，請參閱 [步驟 3 – 安裝 Slurm](working-with_ami_custom_install-slurm.md)。

## 限制和安全考量
<a name="slurm-cli-filter-plugins-limitations"></a>
+ **安全強制執行** – 任何使用者都可以輕鬆略過 CLI 篩選條件外掛程式，且不得用於安全關鍵政策。使用者可以透過提供在提交任務時停用的自訂組態來`CLIFilterPlugins`停用 CLI 篩選外掛程式。
+ **僅限 Lua 實作** – 支援 Lua 指令碼實作。不支援 C 實作。

**Topics**
+ [要求](#slurm-cli-filter-plugins-requirements)
+ [限制和安全考量](#slurm-cli-filter-plugins-limitations)
+ [在 AWS PCS 叢集上設定 Slurm CLI 篩選條件外掛程式](slurm-cli-filter-plugins-configure.md)
+ [使用 Amazon S3 在 AWS PCS 中部署 CLI 篩選條件外掛程式指令碼](slurm-cli-filter-plugins-deploy-s3.md)
+ [翻譯 Slurm 任務提交外掛程式指令碼，以在 AWS PCS 中使用 CLI 篩選條件外掛程式](slurm-cli-filter-plugins-translate.md)
+ [有關 AWS PCS 中 Slurm CLI 篩選條件外掛程式的常見問題](slurm-cli-filter-plugins-faq.md)
+ [疑難排解 AWS PCS 中的 Slurm CLI 篩選條件外掛程式問題](slurm-cli-filter-plugins-troubleshooting.md)