Een Python AWS Lambda-functie wordt getriggerd door S3 object-creation events; deze leest van S3 en schrijft naar een DynamoDB-tabel. De functie wordt uitgevoerd bij aanroep, maar faalt bij het schrijven naar DynamoDB. Wat is de MEEST waarschijnlijke oorzaak?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: De IAM-rol van de Lambda-functie heeft geen toestemming om naar de DynamoDB-tabel te schrijven..
Waarom dit het antwoord is
De meest waarschijnlijke oorzaak is dat de IAM-rol van de Lambda-functie geen toestemming heeft om naar de DynamoDB-tabel te schrijven. AWS-services opereren op basis van het principe van minimale privileges. Als de Lambda-functie faalt bij het schrijven naar DynamoDB, duidt dit vaak op een ontbrekende IAM-toestemming, zoals dynamodb:PutItem of dynamodb:UpdateItem. De concurrency-limiet heeft betrekking op het aantal gelijktijdige uitvoeringen en zou leiden tot throttling-fouten, niet tot een fout bij het schrijven naar DynamoDB. Een GSI is nodig voor efficiënte query's op niet-primaire sleutels, niet voor het ondersteunen van basis-schrijfbewerkingen. De Availability Zone van DynamoDB is irrelevant, aangezien DynamoDB een regionaal service is die automatisch gegevens repliceert over meerdere AZ's en niet gebonden is aan de AZ van de Lambda-functie.
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