Een bedrijf heeft een applicatie gebouwd met AWS Lambda, Amazon S3, Amazon Simple Notification Service (Amazon SNS) en Amazon DynamoDB. Een externe applicatie uploadt objecten naar de S3-bucket van het bedrijf en tagt elk object met de datum en tijd. Een Lambda-functie leest periodiek objecten uit de S3-bucket op basis van deze tags en schrijft geselecteerde waarden naar een DynamoDB-tabel. De gegevens bevatten PII. Het bedrijf moet automatisch gegevens ouder dan 30 dagen verwijderen uit zowel de S3-bucket als de DynamoDB-tabel. Welke oplossing biedt de hoogste operationele efficiëntie?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een S3 Lifecycle-regel om objecten ouder dan 30 dagen te laten verlopen. Werk de Lambda-functie bij om een TTL-attribuut toe te voegen aan DynamoDB-items en schakel TTL in op de tabel om items ouder dan 30 dagen te laten verlopen..
Waarom dit het antwoord is
De correcte oplossing maakt gebruik van ingebouwde AWS-functionaliteiten voor automatische gegevensverwijdering, wat de operationele efficiëntie maximaliseert. Een S3 Lifecycle-regel kan objecten automatisch verwijderen op basis van hun ouderdom, zonder dat hiervoor aangepaste code nodig is. Voor DynamoDB biedt Time To Live (TTL) een vergelijkbare functionaliteit, waarbij items automatisch worden verwijderd nadat een opgegeven tijd is verstreken. Dit vermindert de operationele overhead aanzienlijk vergeleken met het handmatig verwijderen via Lambda-functies. De andere opties zijn minder efficiënt: Het wijzigen van de Lambda-functie om een TTL S3-vlag toe te voegen is onnodig, aangezien S3 Lifecycle-regels direct op objectleeftijd kunnen werken. Het bijwerken van de Lambda-functie om DynamoDB-items handmatig te verwijderen is minder efficiënt dan het gebruik van DynamoDB TTL, omdat het aangepaste code en bijbehorende beheerkosten vereist. Het verwijderen op basis van objecttags is mogelijk, maar directe verwijdering op leeftijd is vaak eenvoudiger te configureren en te beheren 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