cloudformation-stack-drift-detection-check - AWS Config

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

cloudformation-stack-drift-detection-check

检查 AWS CloudFormation (AWS CloudFormation) 堆栈的实际配置是否与预期配置不同或有所偏差。如果堆栈的一个或多个资源与其预期配置不同,则将堆栈视为已偏离。当堆栈偏差状态为 IN_SYNC 时,规则和堆栈都是 COMPLIANT。当堆栈偏离状态为 DRIFTED 时,规则为 NON_COMPLIANT。

注意

此规则对您账户中的每个堆栈执行 DetectStackDrift 操作。该 DetectStackDrift 操作最多可能需要几分钟,具体取决于堆栈中包含的资源数量。鉴于此规则的最长执行时间限制为 15 分钟,因此此规则可能会在完成对您账户中所有堆栈的评估之前超时。

如果您遇到此问题,建议您使用标签来限制规则范围内的堆栈数量。您可执行以下操作:

  1. 将您的堆栈分成几组,每个组有一个不同的标签。

  2. 将相同的标签应用于该组中的所有堆栈。

  3. 在您的账户中设置此规则的多个实例,每个实例使用不同的标签。这允许规则的每个实例仅处理具有其作用域中提及的相应标签的堆栈。

标识符:CLOUDFORMATION_STACK_DRIFT_DETECTION_CHECK

资源类型: AWS::CloudFormation::Stack

触发器类型:配置更改和定期

AWS 区域: 所有支持的 AWS 区域

参数:

云层形成 RoleArn
类型:字符串

具有策略权限的 IAM 角色的 Amazon 资源名称 (ARN),用于检测堆栈偏差。 AWS CloudFormation 有关该角色所需 IAM 权限的信息,请参阅 AWS CloudFormation 用户指南中的检测堆栈和资源的非托管配置更改 | 检测偏差时的注意事项

AWS CloudFormation 模板

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