Een team heeft een CloudFormation-template bijgewerkt voor een stack die al een DynamoDB-tabel bevat. Voordat ze de implementatie uitvoerden, hebben ze per ongeluk de logische naam van de DynamoDB-tabel in de template gewijzigd. Het kenmerk DeletionPolicy staat voor alle resources op de standaardwaarde. Wat zal CloudFormation doen als gevolg van deze wijziging?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Een nieuwe DynamoDB-tabel aanmaken en de bestaande tabel verwijderen..
Waarom dit het antwoord is
Wanneer de logische naam van een resource in een CloudFormation-template wordt gewijzigd, interpreteert CloudFormation dit als het verwijderen van de oude resource en het aanmaken van een nieuwe resource. Aangezien de DeletionPolicy op de standaardwaarde staat (wat Delete is), zal CloudFormation de oorspronkelijke DynamoDB-tabel verwijderen en een nieuwe tabel aanmaken met de nieuwe logische naam. De optie "Een nieuwe DynamoDB-tabel aanmaken en de bestaande tabel behouden" is onjuist omdat de standaard DeletionPolicy de oude resource verwijdert. De optie "De bestaande DynamoDB-tabel overschrijven en hernoemen" is onjuist; CloudFormation overschrijft of hernoemt geen resources op deze manier bij een wijziging van de logische naam. De optie "De bestaande tabel behouden en geen nieuwe tabel aanmaken" is onjuist, omdat een wijziging van de logische naam altijd leidt tot een nieuwe resource.
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