Veröffentlicht am: Mar 11, 2024
AWS CloudFormation hat die Geschwindigkeit bei der Stack-Erstellung um bis zu 40 % erhöht und ein neues Ereignis für die Stack-Erstellung eingeführt: CONFIGURATION_COMPLETE. Dieses Ereignis ist sowohl auf Stack- als auch auf Ressourcen-Ebene verfügbar.
Wenn Kunden einen Stack erstellen, führt AWS CloudFormation API-Aufrufe an AWS-Services durch, um Ressourcen zu erstellen. Zuvor gab CloudFormation zwei Typen von Stack-Ereignissen aus: CREATE_IN_PROGRESS, das den Beginn der Ressourcenbereitstellung signalisiert, und CREATE_COMPLETE, das das Ende der Bereitstellung anzeigt. Mit dieser Neuerung gibt CloudFormation während der Erstellung der Ressource auch ein CONFIGURATION_COMPLETE-Ereignis aus, um zu signalisieren, dass CloudFormation die Ressource erstellt, die in der Stack-Vorlage definierte Konfiguration angewendet und damit begonnen hat, auf den Abschluss einer eventuellen Konsistenzprüfung mit dem zugrunde liegenden AWS-Service zu warten. CloudFormation nutzt dieses Ereignis nun, um mit der parallelen Erstellung abhängiger Ressourcen innerhalb eines Stacks zu beginnen, sodass Kunden die Stack-Erstellung beschleunigen können, ohne dass Änderungen erforderlich sind. Wenn Ihr Stack beispielsweise Ressource B enthält, die von Ressource A abhängt, beginnt CloudFormation mit der Bereitstellung von Ressource B, wenn Ressource A den Status CONFIGURATION_COMPLETE erreicht. Kunden können dieses Ereignis auch direkt nutzen, um ihren Stack-Erstellungsprozess in Szenarien zu verkürzen, in denen eine Überprüfung der Ressourcenkonsistenz nicht erforderlich ist, z. B. bei der Validierung einer Stack-Konfiguration vor der Produktion oder beim Start der Stack-übergreifenden Bereitstellung.
Diese Verbesserungen sind in AWS-Regionen verfügbar, in denen AWS CloudFormation verfügbar ist. Details finden Sie in der AWS-Regionentabelle. Besuchen Sie unseren Blog, um mehr darüber zu erfahren, wie die Bereitstellung in CloudFormation funktioniert.