iam-password-policy - Amazon Config
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

iam-password-policy

检查 Amazon Identity and Access Management(IAM)用户的账户密码策略是否符合参数中指示的指定要求。如果账户密码策略不符合指定要求,则此规则为 NON_COMPLIANT。

重要

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

注意

默认 IAM 密码策略的评估结果

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

托管规则和全局 IAM 资源类型

2022 年 2 月之前载入的全局 IAM 资源类型(AWS::IAM::GroupAWS::IAM::PolicyAWS::IAM::RoleAWS::IAM::User)只能由 Amazon Config 在 2022 年 2 月之前 Amazon Config 已可用的 Amazon 区域中进行记录。在 2022 年 2 月之后支持 Amazon Config 的区域中,无法记录这些资源类型。有关这些区域的列表,请参阅记录 Amazon 资源 | 全球资源

如果您至少在一个区域记录全局 IAM 资源类型,则报告全局 IAM 资源类型合规性的定期规则将在添加定期规则的所有区域运行评估,即使您尚未在已添加定期规则的区域启用全局 IAM 资源类型的记录,也是如此。

为避免不必要的评估,您应仅将报告全局 IAM 资源类型合规性的定期规则部署到支持的区域之一。有关哪些区域支持哪些托管规则的列表,请参阅按区域可用性列出的 Amazon Config 托管规则列表

标识符:IAM_PASSWORD_POLICY

触发器类型: 定期

Amazon Web Services 区域:除以下区域外的所有受支持 Amazon 区域:Amazon Secret - West 区域

参数:

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

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

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

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

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

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

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

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

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

密码最小长度。

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

允许重用前的密码数。

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

密码到期前的天数。

Amazon CloudFormation 模板

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