Ein CloudFormation-Template erstellt derzeit eine EC2-Instanz und eine RDS-Instanz. Sie müssen das Template aktualisieren, sodass CloudFormation die DB-Instanz immer erstellt, bevor die EC2-Instanz gestartet wird. Welche Änderung sollten Sie am Template vornehmen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie dem EC2-Ressource ein DependsOn-Attribut hinzu und setzen Sie dessen Wert auf den logischen Namen der RDS-Ressource..
Warum dies die Antwort ist
Das Hinzufügen eines DependsOn-Attributs zur EC2-Ressource, das auf den logischen Namen der RDS-Ressource verweist, stellt sicher, dass CloudFormation die RDS-Instanz vollständig erstellt und gestartet hat, bevor es mit der Erstellung der EC2-Instanz beginnt. Dies ist der standardmäßige und deklarative Weg, um Abhängigkeiten zwischen Ressourcen in CloudFormation auszudrücken. Eine Wartebedingung mit Signalgebung ist komplexer und wird typischerweise verwendet, wenn eine Ressource eine Aktion innerhalb der Instanz ausführen muss, bevor andere Ressourcen fortfahren können, nicht nur für die Erstellungsreihenfolge. Das Neuanordnen der Ressourcendefinitionen im Template hat keinen Einfluss auf die Erstellungsreihenfolge, da CloudFormation die Abhängigkeiten analysiert, nicht die Reihenfolge im Code. Das Aufteilen in separate Templates mit StackSets wäre eine Überkomplikation für eine einfache Abhängigkeit innerhalb eines einzelnen Stacks und würde die Verwaltung erschweren.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich