Een CloudFormation-template maakt momenteel een EC2-instance en een RDS-instance aan. Je moet de template zo aanpassen dat CloudFormation de DB-instance altijd aanmaakt voordat de EC2-instance wordt gestart. Welke wijziging moet je aanbrengen in de template?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een DependsOn attribuut toe aan de EC2 resource en stel de waarde in op de logische naam van de RDS resource..
Waarom dit het antwoord is
Het DependsOn attribuut in CloudFormation definieert een expliciete afhankelijkheid tussen resources. Door DependsOn toe te voegen aan de EC2-resource en deze te laten verwijzen naar de logische naam van de RDS-resource, garandeer je dat CloudFormation de RDS-database volledig heeft aangemaakt en geconfigureerd voordat het begint met het aanmaken van de EC2-instance. Dit is de meest directe en correcte manier om de gewenste volgorde af te dwingen. Het herschikken van de resource definities heeft geen effect, omdat CloudFormation de volgorde van aanmaak onafhankelijk van de positie in de template bepaalt. Een wait condition is bedoeld om te wachten op een signaal van een resource zelf, niet om de aanmaakvolgorde van verschillende resources te bepalen. Het splitsen van resources in afzonderlijke templates en het gebruik van StackSets is een complexere oplossing die niet nodig is voor deze specifieke afhankelijkheid binnen één stack.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig