Bir Lambda fonksiyonunun bir DynamoDB tablosundan bir öğeyi okuması, bazı öznitelikleri değiştirmesi ve öğe mevcut değilse oluşturması gerekiyor. Fonksiyonun birincil anahtarı var. Bu işlemlere izin vermek için Lambda fonksiyonuna hangi IAM izinleri verilmelidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: dynamodb:UpdateItem dynamodb:GetItem dynamodb:PutItem.
Neden bu cevap
Doğru cevap, dynamodb:UpdateItem, dynamodb:GetItem ve dynamodb:PutItem izinlerini içerir. GetItem izni, Lambda fonksiyonunun bir öğenin mevcut olup olmadığını kontrol etmek için DynamoDB tablosundan bir öğeyi okumasını sağlar. UpdateItem izni, mevcut bir öğenin özniteliklerini değiştirmek için gereklidir. Eğer öğe mevcut değilse ve oluşturulması gerekiyorsa, PutItem izni yeni bir öğe eklemek için kullanılır. Diğer seçenekler yanlıştır çünkü: dynamodb:DeleteItem bir öğeyi silmek içindir, oluşturmak veya güncellemek için değil. dynamodb:DescribeTable tablo meta verilerini almak içindir, öğe işlemleri için değil. dynamodb:GetRecords DynamoDB Streams'ten kayıtları okumak içindir, doğrudan tablodan öğe okumak için değil. dynamodb:UpdateTable bir tablonun ayarlarını değiştirmek içindir, öğe verilerini güncellemek için değil.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez