Een CloudFormation-template maakt meerdere EC2-instances succesvol aan in us-east-1, maar faalt in us-west-2 met de foutmelding AMI [ami-12345678] does not exist. Hoe kan de beheerder de template in elke regio laten werken?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg AMI ID's voor elke regio toe aan de Mappings-sectie van de template en verwijs naar de juiste mapping voor de regio..
Waarom dit het antwoord is
De correcte optie is om AMI ID's voor elke regio toe te voegen aan de Mappings-sectie van de template en te verwijzen naar de juiste mapping voor de regio. Dit is de standaard en meest robuuste methode om regio-specifieke waarden, zoals AMI ID's, te beheren in CloudFormation-templates. De Mappings-sectie stelt u in staat om een sleutel-waardepaar (regio naar AMI ID) te definiëren, waarna de Fn::FindInMap functie de juiste AMI ID voor de huidige implementatieregio kan ophalen. Het kopiëren van de AMI met dezelfde ID is niet mogelijk, aangezien AMI ID's globaal uniek zijn binnen AWS. Het opnemen van de regiocode in de AMI-identifier is incorrect, omdat AMI ID's geen regiocode bevatten en regio-specifiek zijn. Een keuzelijst met beschikbare AMI's is geen CloudFormation-besturingselement en zou een handmatige stap introduceren die automatisering ondermijnt.
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