Een Lambda-functie moet een item lezen uit een DynamoDB-tabel, enkele attributen wijzigen en het item aanmaken als het niet bestaat. De functie heeft de primaire sleutel. Welke IAM-machtigingen moeten aan de Lambda-functie worden toegekend om deze bewerkingen toe te staan?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: dynamodb:UpdateItem dynamodb:GetItem dynamodb:PutItem.
Waarom dit het antwoord is
De Lambda-functie moet een item lezen (GetItem), wijzigen (UpdateItem) en aanmaken als het niet bestaat (PutItem). dynamodb:GetItem: Hiermee kan de functie een item ophalen uit de DynamoDB-tabel op basis van de primaire sleutel om de huidige attributen te controleren. dynamodb:UpdateItem: Hiermee kan de functie de attributen van een bestaand item wijzigen. dynamodb:PutItem: Hiermee kan de functie een nieuw item aanmaken als het nog niet bestaat, of een bestaand item overschrijven. De andere opties zijn incorrect omdat: DeleleItem is niet nodig. DescribeTable en UpdateTable zijn beheeracties op tabelniveau en niet nodig voor itembewerkingen. GetRecords wordt gebruikt voor DynamoDB Streams, niet voor directe item-lezingen.
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