iam-password-policy - AWS Config

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

iam-password-policy

检查针对 AWS 身份和访问管理 (IAM) Management (IAM) 用户的账户密码策略是否符合参数中指示的指定要求。如果账户密码策略不符合指定要求,则此规则为 NON_COMPLIANT。

重要

规则参数的 truefalse 值区分大小写。如果 true 未以小写形式提供,则将其视为 false.

注意

使用默认 IAM 密码策略时,此规则会被标记为 NON-COMPLIANT。

注意

只能在 2022 AWS Config 年 2 月之前可用的区域 AWS Config 中记录AWS::IAM::User资源类型。 AWS::IAM::User无法在 2022 年 2 月 AWS Config 之后支持的区域中录制。

此外,如果您选择至少在一个区域记录 AWS::IAM::User,则报告 AWS::IAM::User 合规性的定期规则(例如此规则)将在添加定期规则的所有区域对 AWS::IAM::User 进行评估,即使您尚未在已添加定期规则的区域启用 AWS::IAM::User 记录,也是如此。

您应仅将此规则部署到支持的区域之一,以避免不必要的评估和 API 节流。如果您已在其他区域启用了全局 IAM 资源类型的记录,则不启用全局 IAM 资源类型的记录不会阻止此规则运行评估。为避免不必要的评估,您应将此规则的部署范围限制在一个区域。

标识符:IAM_PASSWORD_POLICY

触发器类型: 定期

AWS 区域:除以色列(特拉维夫)、加拿大西部(卡尔加里)地区以外的所有支持 AWS 区域

参数:

RequireUppercaseCharacters (可选)
类型:布尔值
默认:True

密码中要求至少包含一个大写字符。

RequireLowercaseCharacters (可选)
类型:布尔值
默认:True

密码中要求至少包含一个小写字符。

RequireSymbols (可选)
类型:布尔值
默认:True

密码中要求至少包含一个符号。

RequireNumbers (可选)
类型:布尔值
默认:True

密码中要求至少包含一个数字。

MinimumPasswordLength (可选)
类型:int
默认值:14

密码最小长度。

PasswordReusePrevention (可选)
类型:int
默认值:24

允许重用前的密码数。

MaxPasswordAge (可选)
类型:int
默认值:90

密码到期前的天数。

AWS CloudFormation 模板

要使用 AWS CloudFormation 模板创建 AWS Config 托管规则,请参阅使用 AWS CloudFormation 模板创建 AWS Config 托管规则