

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

# ecs-task-definition-user-for-host-mode-check
<a name="ecs-task-definition-user-for-host-mode-check"></a>

检查具有主机网络模式的 Amazon ECS 任务定义在容器定义中是否具有特权或非根权限。如果任务定义的最新有效版本的 privileged=false（或为空）且 user=root（或为空），则该规则为 NON\$1COMPLIANT。

**重要**  
**只需要满足一个条件即可使该规则返回 compliant**  
在以下任何情况下，该规则均为 COMPLIANT：  
如果网络模式未设置为主机，
如果任务定义的最新当前修订版本的 privileged=true，
如果任务定义的最新当前修订版本的用户不是根用户。
这意味着，只需要满足一个条件即可使该规则返回 compliant 要具体检查任务定义是否具有 priged=true 权限，请参阅。[ecs-containers-nonprivileged](https://docs.aws.amazon.com/config/latest/developerguide/ecs-containers-nonprivileged.html)要具体检查任务定义的用户是否不是 root，请参阅 [ecs-task-definition-nonroot-user](https://docs.aws.amazon.com/config/latest/developerguide/ecs-task-definition-nonroot-user.html)。

**标识符：**ECS\$1TASK\$1DEFINITION\$1USER\$1FOR\$1HOST\$1MODE\$1CHECK

**资源类型：** AWS::ECS::TaskDefinition

**触发器类型：** 配置更改

**AWS 区域:** 所有支持的 AWS 区域

**参数：**

SkipInactiveTaskDefinitions （可选）类型：布尔值  
布尔值标志，避免检查处于 INACTIVE 状态的 Amazon EC2 任务定义。如果设置为“true”，则此规则将不会评估处于 INACTIVE 状态的 Amazon EC2 任务定义。如果设置为“false”，则此规则将评估处于 INACTIVE 状态的 Amazon EC2 任务定义的最新版本。

## AWS CloudFormation 模板
<a name="w2aac20c16c17b7d675c19"></a>

要使用 AWS CloudFormation 模板创建 AWS Config 托管规则，请参阅[使用 AWS CloudFormation 模板创建 AWS Config 托管规则](aws-config-managed-rules-cloudformation-templates.md)。