Een CloudFormation custom resource werd gebruikt om AD Connector te provisioneren. De Lambda-functie is uitgevoerd en heeft de AD Connector aangemaakt, maar CloudFormation blijft in CREATE_IN_PROGRESS en wordt niet voltooid. Wat moet de engineer doen om dit te corrigeren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Zorg ervoor dat de code van de Lambda-functie een antwoord stuurt naar de pre-signed S3 URL die CloudFormation levert voor custom resources..
Waarom dit het antwoord is
Wanneer een CloudFormation custom resource wordt gebruikt, verwacht CloudFormation een antwoord van de Lambda-functie om de status van de resource-aanmaak te bepalen. Dit antwoord moet naar een specifieke, vooraf ondertekende S3 URL gestuurd worden die CloudFormation aan de Lambda-functie doorgeeft. Als de Lambda-functie dit antwoord niet verstuurt, blijft CloudFormation wachten en zal de stack in de status CREATEINPROGRESS blijven, zelfs als de onderliggende resource (AD Connector) succesvol is aangemaakt. Het succesvol afsluiten van de Lambda-functie is niet voldoende; het expliciet versturen van het antwoord naar de S3 URL is cruciaal voor CloudFormation om de statusupdate te ontvangen. Het toekennen van cloudformation:UpdateStack permissies aan de Lambda-functie is niet relevant voor het rapporteren van de status van een custom resource. ds:ConnectDirectory permissies zijn nodig voor de Lambda-functie om de AD Connector aan te maken, maar niet om de status terug te rapporteren aan CloudFormation.
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