cloudformation-stack-drift-detection-check - Amazon Config
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

cloudformation-stack-drift-detection-check

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

注意

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

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

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

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

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

标识符:CLOUDFORMATION_STACK_DRIFT_DETECTION_CHECK

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

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

Amazon Web Services 区域:除以下区域外的所有受支持 Amazon 区域:亚太地区(雅加达)、中东(阿联酋)、Amazon Secret - West、亚太地区(海得拉巴)、亚太地区(墨尔本)、以色列(特拉维夫)、加拿大西部(卡尔加里)、欧洲(西班牙)和欧洲(苏黎世)

参数:

cloudformationRoleArn
类型:字符串

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

Amazon CloudFormation 模板

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