发布于: Mar 11, 2024
AWS CloudFormation 将堆栈创建速度最多提高 40%,并引入了新的堆栈创建事件 CONFIGURATION_COMPLETE。此事件在堆栈和资源级别均可用。
当客户创建堆栈时,AWS CloudFormation 会向 AWS 服务进行 API 调用以创建资源。以前,CloudFormation 会发出两种类型的堆栈事件:CREATE_IN_PROGRESS(表示开始预置资源)和 CREATE_COMPLETE(表示预置结束)。通过此次发布,CloudFormation 还会在资源创建过程中发出 CONFIGURATION_COMPLETE 事件,以表明 CloudFormation 创建了资源,应用了堆栈模板中定义的配置,并开始等待底层 AWS 服务的最终一致性检查完成。CloudFormation 现在可利用此事件开始在堆栈内并行创建依赖资源,为客户提供更快的堆栈创建体验,而无需进行任何更改。例如,如果您的堆栈包含依赖于资源 A 的资源 B,CloudFormation 将在资源 A 达到 CONFIGURATION_COMPLETE 状态时开始预置资源 B。在无需进行资源一致性检查的情况下,例如验证预生产堆栈配置或开始进行跨堆栈预置时,客户还可以直接利用此事件来缩短堆栈创建过程。