Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

518
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!