

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

# 设置和覆盖堆栈策略
<a name="setting-and-overriding-stack-policies"></a>

创建堆栈策略后，将其与堆栈关联。如果要将堆栈策略分配给现有堆栈，则必须使用 AWS Command Line Interface (AWS CLI)。但是，如果您在创建堆栈时分配策略，则可以使用 CloudFormation控制台或 AWS CLI。有关说明，请参阅 CloudFormation 文档[中的设置堆栈策略](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html#protect-stack-resources-protecting)。

当您确实想允许用户更新或删除堆栈中的资源时，您需要暂时覆盖堆栈策略。此覆盖允许您对该堆栈中的受保护资源执行原本被拒绝的操作。有关说明，请参阅 CloudFormation 文档中的[更新受保护资源](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html#protect-stack-resources-protecting)。