Een bedrijf host een applicatie die bestanden uploadt naar een Amazon S3-bucket. Na het uploaden worden bestanden verwerkt om metadata te extraheren, wat minder dan 5 seconden duurt. Het uploadvolume varieert van een paar bestanden per uur tot honderden gelijktijdige uploads. Ontwerp een kosteneffectieve architectuur om aan deze vereisten te voldoen. Wat moet de solutions architect aanbevelen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Configureer een object-created event notification binnen de S3-bucket om een AWS Lambda-functie aan te roepen voor het verwerken van de bestanden..
Waarom dit het antwoord is
De correcte optie is om een object-created event notification in de S3-bucket te configureren die een AWS Lambda-functie aanroept. Dit is kosteneffectief en schaalbaar, omdat Lambda alleen wordt uitgevoerd wanneer een bestand wordt geüpload en de verwerkingstijd van minder dan 5 seconden perfect past bij de Lambda-uitvoeringslimieten. De variabele uploadvolumes worden automatisch afgehandeld door de schaalbaarheid van Lambda. De andere opties zijn minder geschikt: AWS CloudTrail is voor logging en auditing, niet voor het verwerken van bestanden. AWS AppSync is een GraphQL-service en niet primair bedoeld voor deze verwerkingstaak. Amazon Kinesis Data Streams is ontworpen voor real-time verwerking van grote stromen gegevens, wat overkill is voor het verwerken van individuele bestandsuploads na S3. Amazon SNS is een messaging-service die berichten kan publiceren, maar het is niet de meest directe of kosteneffectieve manier om een Lambda-functie te triggeren na een S3-upload, vergeleken met de ingebouwde S3-event notifications.
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