Een bedrijf cachet sessiedata in een DynamoDB-tabel en wil een geautomatiseerde manier om verlopen sessie-items te verwijderen. Wat is de eenvoudigste manier om oude items automatisch te verwijderen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een attribuut toe dat de vervaltijd bevat en schakel DynamoDB Time To Live (TTL) in met behulp van dat attribuut..
Waarom dit het antwoord is
De eenvoudigste en meest efficiënte manier om verlopen sessie-items automatisch te verwijderen in DynamoDB is door Time To Live (TTL) in te schakelen. Door een attribuut toe te voegen dat de vervaltijd (in Unix-tijdstempelformaat) bevat en dit attribuut te configureren als de TTL-attribuut, zal DynamoDB automatisch items verwijderen zodra de ingestelde tijd is verstreken, zonder extra kosten. Een script op een EC2-instance is complexer en brengt operationele overhead en kosten met zich mee. Het dagelijks aanmaken en verwijderen van tabellen is inefficiënt en kan leiden tot dataverlies of inconsistenties. Alleen een attribuut toevoegen zonder TTL in te schakelen, verwijdert de items niet automatisch; het is slechts een dataveld.
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