Een bedrijf laadt dagelijks transactiegegevens in Amazon Redshift en wil bijhouden welke tabellen zijn voltooid met laden. Een data engineer zal de laadstatussen vastleggen in DynamoDB via een Lambda-functie. Wat is de beste manier om de Lambda aan te roepen om de statussen te schrijven?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik de Amazon Redshift Data API om een event te publiceren naar Amazon EventBridge. Configureer een EventBridge-regel om de Lambda-functie aan te roepen..
Waarom dit het antwoord is
De Amazon Redshift Data API is de beste keuze omdat deze rechtstreeks kan communiceren met Redshift en de mogelijkheid biedt om events te publiceren naar EventBridge. EventBridge is een serverloze eventbus die het eenvoudig maakt om applicaties te verbinden door events te routeren tussen verschillende AWS-services, waaronder Lambda. Dit zorgt voor een schaalbare en ontkoppelde oplossing. De optie met een tweede Lambda-functie die de eerste aanroept via CloudWatch-events is minder efficiënt, omdat dit een extra component introduceert en geen directe integratie met Redshift-events biedt. Het gebruik van een SQS-wachtrij is een geldige optie voor asynchrone communicatie, maar de Redshift Data API's directe integratie met EventBridge is specifieker en efficiënter voor het reageren op Redshift-specifieke gebeurtenissen. CloudTrail-events zijn voornamelijk gericht op het loggen van API-activiteiten en zijn niet de meest geschikte manier om specifieke dataload-statussen binnen Redshift te triggeren.
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