

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

# cloudformation-stack-drift-detection-检查
<a name="cloudformation-stack-drift-detection-check"></a>

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

**注意**  
此规则对您账户中的每个堆栈执行 DetectStackDrift 操作。该 DetectStackDrift 操作最多可能需要几分钟，具体取决于堆栈中包含的资源数量。鉴于此规则的最长执行时间限制为 15 分钟，因此此规则可能会在完成对您账户中所有堆栈的评估之前超时。  
如果您遇到此问题，建议您使用标签来限制规则范围内的堆栈数量。您可执行以下操作：  
将您的堆栈分成几组，每个组有一个不同的标签。
将相同的标签应用于该组中的所有堆栈。
在您的账户中设置此规则的多个实例，每个实例使用不同的标签。这允许规则的每个实例仅处理具有其作用域中提及的相应标签的堆栈。



**标识符：**CLOUDFORMATION\$1STACK\$1DRIFT\$1DETECTION\$1CHECK

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

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

**AWS 区域：**除中东（阿联酋）、亚太 AWS 地区（海得拉巴）、亚太地区（墨尔本）、以色列（特拉维夫）、欧洲（西班牙）地区以外的所有支持区域

**参数：**

cloudformationRoleArn类型：字符串  
 具有策略权限的 IAM 角色的 Amazon 资源名称 (ARN)，可以检测堆栈的偏差。 CloudFormation 有关该角色所需 IAM 权限的信息，请参阅《CloudFormation 用户指南》**中的[检测堆栈和资源的非受管配置更改 \$1 检测偏差时的注意事项](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html#drift-considerations)。

## AWS CloudFormation 模板
<a name="w2aac20c16c17b7d283c21"></a>

要使用 AWS CloudFormation 模板创建 AWS Config 托管规则，请参阅[使用 AWS CloudFormation 模板创建 AWS Config 托管规则](aws-config-managed-rules-cloudformation-templates.md)。