Een bedrijf gebruikt een centrale AWS CDK-applicatie voor meerdere accounts om deployment stacks te beheren. Een ontwikkelaar moet het detecteren en verwijderen van ongebruikte resources automatiseren die eerdere stacks ondersteunden, maar niet langer nodig zijn. De oplossing moet naadloos integreren met de bestaande CDK-gebaseerde deployment flow en de minste configuratie vereisen. Welke benadering voldoet aan deze vereisten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg in de centrale AWS CDK-applicatie een handler-functie toe die de AWS SDK gebruikt om ongebruikte resources te detecteren en te verwijderen. Implementeer een AWS CDK custom resource die een AWS Lambda-functie met de handler-code provisioneert en deze aanroept tijdens de stack-deployment..
Waarom dit het antwoord is
De correcte optie integreert naadloos met de bestaande CDK-workflow door een AWS CDK custom resource te gebruiken. Deze custom resource provisioneert een AWS Lambda-functie met de benodigde logica om ongebruikte resources te detecteren en te verwijderen. De Lambda wordt vervolgens aangeroepen als onderdeel van de stack-deployment, wat zorgt voor automatisering en minimale configuratie binnen de CDK-applicatie zelf. De eerste optie is minder efficiënt omdat het genereren van een CloudFormation-template uit een JSON-bestand en het handmatig koppelen van code aan een Lambda via die template meer stappen en configuratie vereist. De derde optie introduceert AWS Amplify, wat een onnodige extra service is voor deze specifieke taak en de complexiteit verhoogt. De vierde optie, waarbij de handler-functie handmatig in de Lambda-console wordt geschreven, is minder geautomatiseerd en schaalbaar dan een oplossing die volledig binnen CDK wordt beheerd, en vereist handmatige import van de Lambda in de 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