Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS CloudFormation Ereignisse zur Stapelerstellung
Während der Stack-Bereitstellung wird ein Großteil der Zeit darauf verwendet, die vom Stack erstellten Ressourcen zu erstellen, zu konfigurieren und eventuell eine Konsistenzprüfung durchzuführen. Wenn jede Ressource den Erstellungsprozess startet, wird der Status eines CREATE_IN_PROGRESS
Ereignisses festgelegt. Während der abschließenden Phase der Konsistenzprüfung führt der Service interne Konsistenzprüfungen durch, um sicherzustellen, dass die Ressource voll funktionsfähig ist und die von jeder AWS-Service Ressource definierten Stabilisierungskriterien erfüllt. Wenn jede Ressource die abschließende Phase der Konsistenzprüfung der Bereitstellung abgeschlossen hat, wird ein detaillierter Status des CONFIGURATION_COMPLETE
Ereignisses festgelegt. Nachdem die Ressource wie angegeben erstellt und konfiguriert wurde und die Konfiguration mit den Angaben in der Vorlage übereinstimmt, wird der Status des CREATE_COMPLETE
Ereignisses festgelegt.
Sie können das CONFIGURATION_COMPLETE
Ereignis nutzen, um Ihren Stack-Erstellungsprozess in Szenarien zu optimieren, in denen eine abschließende Konsistenzprüfung der Ressourcen nicht erforderlich ist, wie z. B. die Validierung einer Stack-Konfiguration vor der Produktion oder die stapelübergreifende Bereitstellung. Sie können dieses Ereignis auf verschiedene Arten nutzen. Sie können es beispielsweise als visuelles Signal verwenden, um das Warten auf den Abschluss der Ressourcen- oder Stack-Konsistenzprüfung zu überspringen. Oder Sie könnten es verwenden, um mithilfe von Continuous Integration and Continuous Delivery (CI/CD) einen automatisierten Mechanismus zu erstellen, um zusätzliche Aktionen auszulösen.
Wichtig
Die Nutzung CONFIGURATION_COMPLETE
dieses Ereignisses beschleunigt zwar die Zeit für die Erstellung von Stacks, Sie sollten sich jedoch der damit verbundenen Kompromisse bewusst sein. Erstens wird es nur für eine Teilmenge von Ressourcentypen unterstützt, die die Drift-Erkennung unterstützen. Eine Liste der Ressourcentypen, die die Drift-Erkennung unterstützen, finden Sie unterUnterstützung für Ressourcentypen. Dieser Ansatz ist möglicherweise nicht für alle Szenarien geeignet, insbesondere dann, wenn Ressourcen letztendlich gründliche Konsistenzprüfungen erfordern, um die volle Betriebsbereitschaft in der gesamten Cloud-Umgebung sicherzustellen (z. B. in Produktionsumgebungen). Wir empfehlen, Ihre Bereitstellungsanforderungen und die Wichtigkeit der Konsistenzprüfungen für jede Ressource sorgfältig zu prüfen. Nutzen Sie das CONFIGURATION_COMPLETE
Ereignis, um die Bereitstellungsgeschwindigkeit zu optimieren, ohne die Integrität und Zuverlässigkeit Ihrer Infrastruktur zu gefährden.
Da nicht garantiert werden kann, dass das CONFIGURATION_COMPLETE
Ereignis stattfindet, sollten alle Szenarien, in denen es verwendet wird, darauf vorbereitet sein, auch ein CREATE_COMPLETE
Ereignis zu behandeln, für das kein CONFIGURATION_COMPLETE
Ereignis festgelegt wurde.
![Diagramm, das die Reihenfolge der Ereignisse für die Ressourcenerstellung und die eventuelle Konsistenzprüfung in einem Stapel zeigt.](images/configuration-complete.png)
Wenn die Stack-Bereitstellung beginnt, starten AWS::ECR::Repository
sowohl die Ressourcen als auch die AWS::ECS::Cluster
Ressourcen den Erstellungsprozess (ResourceStatus
=CREATE_IN_PROGRESS
. Wenn der AWS::ECR::Repository
Ressourcentyp die eventuelle Konsistenzprüfung (DetailedStatus
=CONFIGURATION_COMPLETE
) gestartet hat, kann die AWS::ECS::TaskDefinition
Ressource den Erstellungsprozess starten. In ähnlicher Weise beginnt die AWS::ECS::TaskDefinition
Ressource, sobald die AWS::ECS::Service
Ressource mit der abschließenden Konsistenzprüfung beginnt, den Erstellungsprozess.
CREATE_IN_PROGRESS
- und CREATE_COMPLETE
-Ereignisse
-
[Stapel]:
CREATE_IN_PROGRESS
-
[Ressource]: ECR-Repository
CREATE_IN_PROGRESS
-
[Ressource]: ECS-Cluster
CREATE_IN_PROGRESS
-
[Ressource]: ECR-Repository
CREATE_IN_PROGRESS
,CONFIGURATION_COMPLETE
-
[Ressource]: ECS-Aufgabendefinition
CREATE_IN_PROGRESS
-
[Ressource]: ECS-Cluster
CREATE_IN_PROGRESS
,CONFIGURATION_COMPLETE
-
[Ressource]: ECS-Aufgabendefinition
CREATE_IN_PROGRESS
,CONFIGURATION_COMPLETE
-
[Ressource]: ECS-Dienst
CREATE_IN_PROGRESS
-
[Ressource]: ECR-Repository
CREATE_COMPLETE
-
[Ressource]: ECS-Cluster
CREATE_COMPLETE
-
[Ressource]: ECS-Dienst
CREATE_IN_PROGRESS
,CONFIGURATION_COMPLETE
-
[Stapel]:
CREATE_IN_PROGRESS
,CONFIGURATION_COMPLETE
-
[Ressource]: ECS-Aufgabendefinition
CREATE_COMPLETE
-
[Ressource]: ECS-Dienst
CREATE_COMPLETE
-
[Stapel]:
CREATE_COMPLETE
Weitere Informationen finden Sie unter Anzeigen des Stack-Ereignisverlaufs und zur DescribeStackEvents
API-Operation.