Uma função Lambda precisa ler um item de uma tabela DynamoDB, modificar alguns atributos e criar o item se ele não existir. A função possui a chave primária. Quais permissões IAM devem ser concedidas à função Lambda para permitir essas operações?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: dynamodb:UpdateItem dynamodb:GetItem dynamodb:PutItem.
Por que esta é a resposta
A função Lambda precisa ler (GetItem), modificar atributos (UpdateItem) e criar o item se não existir (PutItem). O PutItem pode criar um item novo ou substituir um existente. O UpdateItem pode modificar atributos de um item existente e também criar um item se ele não existir, usando a opção Upsert. Portanto, a combinação GetItem, UpdateItem e PutItem cobre todas as operações necessárias. As outras opções estão incorretas porque: DeleteItem não é necessário. DescribeTable é para metadados da tabela, não para operações de item. GetRecords é para streams do DynamoDB, não para operações diretas de item. UpdateTable é para modificar a estrutura da tabela, não os itens.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão