Een applicatie is geïmplementeerd in twee AWS-regio's, en elke regio slaat objecten op in een lokale Amazon S3-bucket. Beide implementaties vereisen toegang tot alle objecten en metadata vanuit beide regio's. Bidirectionele replicatie is geconfigureerd tussen de buckets en S3 Replication metrics zijn ingeschakeld. Implementeer een mechanisme dat replicatie opnieuw probeert voor objecten die niet gerepliceerd konden worden. Welke aanpak voldoet aan deze vereiste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een AWS Lambda-functie die S3 Batch Operations gebruikt om replicatie opnieuw te proberen voor objecten die niet gerepliceerd konden worden. Configureer S3 event notifications om failed-replication events naar die Lambda-functie te sturen..
Waarom dit het antwoord is
De correcte optie is het meest efficiënt. S3 Batch Operations is ontworpen voor het uitvoeren van grootschalige bewerkingen op S3-objecten, inclusief het kopiëren van objecten, wat ideaal is voor het opnieuw proberen van mislukte replicaties. Door S3 event notifications te gebruiken om mislukte replicatiegebeurtenissen naar een Lambda-functie te sturen die Batch Operations activeert, wordt een robuust en schaalbaar mechanisme gecreëerd. De andere opties zijn minder optimaal. Het handmatig downloaden en uploaden van objecten via Lambda (opties 1, 2 en 3) is minder efficiënt en schaalbaar voor grote aantallen objecten en kan leiden tot hogere kosten en complexiteit. Optie 2 voegt een SQS-wachtrij toe, wat extra complexiteit introduceert zonder significant voordeel ten opzichte van directe Lambda-aanroep voor dit specifieke probleem.
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