Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

506
Visualizações
AccessDeniedException: el usuario no está autorizado para realizar dynamodb BatchWriteItem en el recurso: tabla

Estoy usando nodejs, serverless y aws dynamodb. Estoy tratando de crear una lambda donde llamo a una API, obtengo los datos (1000 registros) y ahora quiero insertar estos datos en mi dynamodb.

Estoy usando batchWrite para esto y lo uso creando cubos de 25 objetos json cada uno. Pero estoy recibiendo un error:
AccessDeniedException: <Username> is not authorized to perform dynamodb BatchWriteItem on resource <table-name>

Cuando hago lo mismo sin batchWrite y operaciones PUT individuales, funciona bien (pero necesito usar lote porque eso da un error de rendimiento excedido).

He otorgado todos los derechos administrativos en AWS al usuario que estoy usando sin servidor.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

en su archivo serverless.yml, debe agregar un nuevo rol

 - Effect: Allow Action: - dynamodb:DescribeTable - dynamodb:Query - dynamodb:Scan - dynamodb:GetItem - dynamodb:PutItem - dynamodb:UpdateItem - dynamodb:DeleteItem - dynamodb:BatchWriteItem Resource: "arn:aws:dynamodb:${self:custom.region}:*:table/*"
over 4 years ago · Santiago Trujillo Relatório

0

Así es como lo configuro cuando uso el proyecto Amplify CLI:

 { "Effect": "Allow", "Action": [ "dynamodb:PutItem", "dynamodb:DeleteItem", "dynamodb:GetItem", "dynamodb:Query", "dynamodb:Scan", "dynamodb:UpdateItem", "dynamodb:BatchWriteItem", "dynamodb:Scan" ], "Resource": "arn:aws:dynamodb:*:*:table/*" }, { "Effect": "Allow", "Action": "dynamodb:Query", "Resource": "arn:aws:dynamodb:*:*:table/*/index/*" }
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda