Een data engineer moet een Lambda-functie maken die geüploade .csv-bestanden in S3 converteert naar Parquet en die alleen moet triggeren wanneer een gebruiker een .csv-bestand uploadt. Welke oplossing biedt dit gedrag met de minste operationele overhead?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een S3-gebeurtenismelding met een gebeurtenistype van s3:ObjectCreated:*. Gebruik een filterregel om meldingen te genereren alleen wanneer het achtervoegsel .csv bevat. Stel de Amazon Resource Name (ARN) van de Lambda-functie in als de bestemming voor de gebeurtenismelding..
Waarom dit het antwoord is
De correcte optie beschrijft de meest efficiënte en directe manier om de Lambda-functie te activeren bij het uploaden van een .csv-bestand. Door s3:ObjectCreated: te gebruiken, wordt de functie alleen geactiveerd wanneer een nieuw object wordt gemaakt (geüpload). De filterregel op .csv zorgt ervoor dat alleen relevante bestanden de trigger activeren, wat onnodige Lambda-aanroepen voorkomt en de operationele overhead minimaliseert. Het direct instellen van de Lambda ARN als bestemming is de meest eenvoudige integratie. De optie met s3:ObjectTagging: is onjuist omdat deze triggert op het taggen van objecten, niet op het uploaden. De optie met s3: is te breed en zou de Lambda-functie activeren bij elke S3-gebeurtenis, wat leidt tot onnodige aanroepen en hogere kosten, zelfs met een filterregel. De optie die SNS introduceert, voegt een onnodige extra laag toe aan de architectuur, wat de complexiteit en operationele overhead verhoogt zonder extra voordeel voor dit specifieke scenario.
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