【发布时间】:2018-08-22 00:59:22
【问题描述】:
我正在使用 nodejs、无服务器和 aws dynamodb。我正在尝试创建一个 lambda,在其中调用 API,获取数据(1000 条记录),现在,我想将此数据插入到我的 dynamodb 中。
我为此使用了 batchWrite,并通过创建每个包含 25 个 json 对象的存储桶来使用它。但我收到一个错误:AccessDeniedException: <Username> is not authorized to perform dynamodb BatchWriteItem on resource <table-name>
当我在没有 batchWrite 和单独的 PUT 操作的情况下执行相同操作时,它可以正常工作(但我需要使用批处理,因为这会导致吞吐量超出错误)。
我已将 AWS 中的所有管理权限授予我使用无服务器的用户。
【问题讨论】:
标签: node.js amazon-web-services aws-lambda amazon-dynamodb serverless