Een AWS CloudFormation stack-verwijdering mislukt met DELETE_FAILED voor de resource ASGInstanceRole12345678. Wat is de juiste actie om dit op te lossen, zodat de stack succesvol kan worden verwijderd?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Wijzig de CloudFormation-template zodat ASGInstanceRole12345678 behouden blijft, en verwijder die resource vervolgens handmatig nadat de stack-bewerking is voltooid..
Waarom dit het antwoord is
De fout DELETEFAILED voor ASGInstanceRole12345678 duidt meestal op een afhankelijkheid die voorkomt dat de rol wordt verwijderd. Vaak is dit het geval wanneer een andere AWS-service of resource nog steeds verwijst naar of gebruikmaakt van deze rol, zelfs nadat de CloudFormation-stack probeert deze te verwijderen. De meest effectieve oplossing is om de CloudFormation-template aan te passen om de rol te behouden (bijvoorbeeld door de DeletionPolicy op 'Retain' te zetten of de resource uit de template te verwijderen), de stack-verwijdering te voltooien, en vervolgens de rol handmatig te verwijderen nadat alle afhankelijkheden zijn opgelost. Het openen van een AWS Support-case is niet de primaire oplossing, omdat dit een configuratieprobleem is, geen servicefout. Een DependsOn-attribuut toevoegen is niet relevant voor het verwijderen van een resource die al een afhankelijkheidsprobleem heeft. Er is geen 'force-parameter' in CloudFormation die een dergelijk afhankelijkheidsprobleem bij verwijdering kan omzeilen.
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