

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

# 使用 Slurm CLI 过滤器插件在 PCS 中自定义作业提交 AWS
<a name="slurm-cli-filter-plugins"></a>

AWS PCS 支持 Slurm CLI 过滤器插件来运行自定义 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)
+ [在 PCS 集群上配置 Slurm CLI 过滤器插件 AWS](slurm-cli-filter-plugins-configure.md)
+ [使用 Amazon S3 在 AWS PCS 中部署 CLI 筛选插件脚本](slurm-cli-filter-plugins-deploy-s3.md)
+ [翻译 Slurm Job 提交插件脚本以便在 PCS 中使用 CLI 过滤器插件 AWS](slurm-cli-filter-plugins-translate.md)
+ [有关 PCS 中的 Slurm CLI 过滤器插件的常见问题 AWS](slurm-cli-filter-plugins-faq.md)
+ [排除 PCS 中的 Slurm CLI 过滤器插件问题 AWS](slurm-cli-filter-plugins-troubleshooting.md)