Een bedrijf gebruikt CodePipeline om updates te implementeren naar een API Gateway API en exporteert een JavaScript SDK vanuit de console, waarna het deze uploadt naar S3 achter een CloudFront-distributie. De SDK moet automatisch worden bijgewerkt wanneer een nieuwe API-implementatie plaatsvindt. Welke oplossing zal dit bewerkstelligen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een CodePipeline-actie toe die een Lambda uitvoert direct na de API-implementatiefase. De Lambda moet de SDK exporteren/downloaden van API Gateway, deze uploaden naar de S3-origin en een CloudFront-invalidatie aanmaken voor het SDK-pad..
Waarom dit het antwoord is
De correcte optie integreert de SDK-update direct in de bestaande CodePipeline. Door een Lambda-functie toe te voegen na de API-implementatiefase, kan de SDK programmatisch worden geëxporteerd vanuit API Gateway, geüpload naar S3 en kan CloudFront worden geïnvalideerd. Dit zorgt voor een geautomatiseerde en onmiddellijke update van de SDK na elke nieuwe API-implementatie. De optie die de ingebouwde API Gateway export-integratie noemt, is incorrect omdat CodePipeline geen ingebouwde actie heeft om de SDK direct naar S3 te schrijven en vervolgens een S3-cache-invalidatie te triggeren voor CloudFront. S3-cache-invalidatie is niet hetzelfde als CloudFront-invalidatie. De EventBridge-opties zijn minder optimaal omdat ze een externe trigger creëren buiten de CodePipeline, wat de consistentie en het overzicht van de CI/CD-pijplijn kan verminderen. Bovendien richt de EventBridge-regel voor CreateDeployment-gebeurtenissen zich op de API-implementatie zelf, maar de SDK-update moet plaatsvinden nadat de implementatie succesvol is afgerond en de nieuwe API beschikbaar is.
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