本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
查看资源的合规历史时间表
AWS Config 支持存储由 AWS Config Rules 评估的资源的合规性状态更改。资源合规性历史记录以时间线的形式显示。时间线将特定资源在一段时间内的更改捕获为 ConfigurationItems
。有关内容的信息ConfigurationItem
,请参阅ConfigurationItem在里面AWS ConfigAPI 参考。
您可以选择使用或取消以记录所有资源类型AWS Config. 如果您选择记录所有资源类型,AWS Config自动开始记录评估的资源合规性历史记录AWS Config Rules. 默认情况下,AWS Config 会记录所有受支持资源的配置更改。您也可以只选择特定的资源合规性历史记录资源类型:AWS::Config::ResourceCompliance
. 有关更多信息,请参阅选择哪些资源AWS Config记录.
使用资源查看资源时间表
通过从 “资源清单” 页面选择特定资源来访问资源时间表。
-
选择资源从左侧导航中选择。
-
在资源清单页面上,您可以按资源类别、资源类型和合规性状态进行筛选。选择包括已删除资源如果合适的话。
该表显示了资源类型的资源标识符和该资源的资源合规性状态。资源标识符可能是资源 ID 或资源名称。
-
从资源标识符列中选择资源。
-
选择资源时间线线按钮。您可以按配置事件、合规性事件或 CloudTrail 事件。
注意
或者,在资源清单页面上,您可以直接选择资源名称。要从资源详细信息页面访问资源时间线线,请选择资源时间线的资源时间线线按钮。
使用规则查看资源时间表
从 “规则” 页面中选择特定规则,访问资源时间表。
-
从左侧导航中选择 Rules (规则)。
-
在规则页面上,选择评估相关资源的规则。如果屏幕上未显示任何规则,请使用 Add rule (添加规则) 按钮来添加规则。
-
在规则详细信息页面上,从已评估资源表中选择资源。
-
Select资源时间线线按钮。显示资源时间表。
查询合规性历史记录
使用查询资源合规性历史记录 get-resource-config-history 使用资源类型AWS::Config::ResourceCompliance
.
aws configservice get-resource-config-history --resource-type AWS::Config::ResourceCompliance --resource-id AWS::S3::Bucket/configrules-bucket
您应该可以看到类似于如下所示的输出内容:
{ "configurationItems": [ { "configurationItemCaptureTime": 1539799966.921, "relationships": [ { "resourceType": "AWS::S3::Bucket", "resourceId": "configrules-bucket", "relationshipName": "Is associated with " } ] "tags": {}, "resourceType": "AWS::Config::ResourceCompliance", "resourceId": "AWS::S3::Bucket/configrules-bucket", "ConfigurationStateId": "1539799966921", "relatedEvents": []; "awsRegion": "us-west-2", "version": "1.3", "configurationItemMD5Hash": "", "supplementaryConfiguration": {}, "configuaration": "{\"complianceType\":\"COMPLIANT\",\"targetResourceId\":\"configrules-bucket\",\"targetResourceType\":\"AWS::S3::Bucket\",\configRuleList"\":[{\"configRuleArn\":\"arn:aws:config:us-west-2:
AccountID
:config-rule/config-rule-w1gogw\",\"configRuleId\":\"config-rule-w1gogw\",\"configRuleName\":\"s3-bucket-logging-enabled\",\"complianceType\":\"COMPLIANT\"}]}", "configurationItemStatus": "ResourceDiscovered", "accountId": "AccountID
" } ] }