发布于: Mar 14, 2024

AWS CloudFormation 改善了其部署体验,可以预先验证客户堆栈操作中是否存在无效的资源属性错误。客户会提前收到反馈,说明由于模板中存在拼写错误等问题,他们的堆栈操作将会失败。通过此次发布,客户将能够启动快速失效机制,最大限度地减少成功的堆栈操作所需的步骤。

当您创建或更新 AWS CloudFormation 堆栈时,您的堆栈可能会由于资源属性值无效或资源属性名称不受支持而失败。例如,您正在尝试部署一个属性名称拼写错误的 S3 存储桶,或者尝试在 S3 存储桶资源属性下使用 EC2 属性,例如 SecurityGroups。以前,客户一直等到预置的资源出现此类错误,从而导致堆栈操作失败。客户将重复此过程,直到成功部署所有资源且没有无效的资源属性错误为止。通过这种新的体验,CloudFormation 在部署第一个资源之前会验证您的堆栈操作,并预先提供错误消息。您将通过资源级别的堆栈事件获取此信息,其中包含错误详细信息作为状态原因。

目前已推出 AWS CloudFormation 的 AWS 区域都提供此功能。请参阅 AWS 区域表了解详细信息。请访问我们的用户指南,了解如何解决常见的 CloudFormation 操作错误。