为什么我的 IAM 凭证报告显示我的 AWS Config 托管规则不合规?

上次更新时间:2020 年 7 月 8 日

我为 AWS Identity and Access Management (IAM) 用户启用了 Multi-Factor Authentication (MFA)。

-或者-

我对 IAM 访问密钥进行轮换,并且配置在指定天数内使用未被使用的凭证。

但在调用 API GenerateCredentialReport 以后,AWS 托管 Config 规则 mfa-enabled-for-iam-console-accessiam-user-mfa-enabledaccess-keys-rotatediam-user-unused-credentials-check 不合规。 

简短描述

凭证报告会检查在过去四个小时内是否生成报告。若 AWS config 规则每隔 1-4 个小时被触发,会在 4 个小时以后下载凭证报告的缓存副本。如需更多信息,见获取您 AWS 账户的凭证报告

解决方法

MaximumExecutionFrequency 参数更改为 4 个小时以上。

  1. 打开 AWS Config 控制台,然后选择规则
  2. 在规则名称中,选择您的 AWS Config 规则,然后选择编辑
  3. 触发器中,选择频率下拉菜单,然后选择 61224 个小时
  4. 选择保存

要使用 AWS 命令行界面 (AWS CLI) 更新规则触发器频率,运行 put-config-rule 命令。


这篇文章对您有帮助吗?


您是否需要账单或技术支持?