进阶:使用AWS Config扩展检查项目
Config
什么是AWS Config
AWS Config提供了AWS资源的详细配置信息,包括资源之间的关系和他们在过去是如何配置的。这样你就可以看到配置和关系是如何随时间变化的。您可以理解为是。并且提供多种规则帮助检查整个AWS云上资源的配置是否符合安全要求,比如是否开启了CloudTrail。
使用AWS Config可以做什么
1 - 资源管理
指定你希望AWS Config记录的资源类型。
设置一个Amazon S3 bucket,以便根据请求和配置历史接收配置快照。
设置Amazon SNS发送配置变更的提醒。
更多信息参见查看资源配置和历史信息,管理资源配置和历史信息。
2 - Rules 和 conformance packs
conformance packs可以理解为规则集,根据合规要求预置了一系列的规则,方便按照合规要求对云上资源进行配置检查和合规审计。
Github: aws-config-rules/aws-config-conformance-packs/ 提供了上百种的规则集,包括NIST,CIS,CMMC等的合规检测。
3 - Aggregators 聚合器
使用聚合器可以集中管理资源目录和合规审计。支持从多个AWS 账号和AWS Region聚合信息到一个账号和一个Region。
4 - 高级查询
可以使用预置的示例查询语句,或者写自己的查询语句。如何查询可以查看此指引。
开始使用AWS Config
登录AWS账号
创建管理员账户administrative user(不是root user,单独创建一个administrative user)
打开控制台,进入AWS Config,
Global Region:https://console.aws.amazon.com/config/
China Region:https://console.amazonaws.cn/config/
如果是初次使用,则对Config进行设置
Config自定义规则
[Github] Monitor unused IAM roles with AWS Config Custom Rules
参考资料
Record Configurations for Third-Party Resources
Using AWS Config custom resources to track any resource on AWS
Building a cloud CMDB on AWS for consistent resource configuration in hybrid environments
Learn how to easily onboard AWS Config Custom Configuration Items in 30 minutes or less
AWS Config - Custom Configuration Items
How to use the CloudFormation Public Registry in 30 minutes or less
[customer story]Deutsche Börse Manages Assets Across Cloud Providers and Maintains Compliance Using AWS Config
最后更新于