我正在使用nodejs、无服务器和aws dynamodb。我正在尝试创建一个lambda,在其中调用API,获取数据(1000条记录),现在,我想将这些数据插入到dynamodb中。为此,我使用batchWrite,并通过每个桶创建25个json对象来使用它。但是我发现了一个错误:
AccessDeniedException: <Username> is not authorized to perform dynamodb BatchWriteItem onresource
我尝试通过boto3 (Python)访问AWS中的dynamodb。让这个在我的本地机器上工作。正如我在AWS运行中所理解的,它只是使用IAM角色来获得访问。但不起作用。Lambda execution failed with status 200 due to customer function error: An error occurred (AccessDeniedExceptionaws:sts::021517822274:assumed-role/
我试图依赖于Kotlin协同器并使用它们来执行异步任务,目前我有一个spring应用程序,需要读取一些文件内容并插入到dynamoDB中。为了加快速度,我尝试读取和缓冲25行读入列表中的代码,并将batchWrite读入发电机中,这也是我在一个async函数中所做的batchWrite:
val fileData = file.readAllBytes~500_000行,将它们分组为25个条目的列表,以完成batchWrite
我使用AWS Dynamo Streams来触发AWS Lambda函数。如果Lambda函数成功调用,我希望通过lambda提供的异步调用目标特性调用一个子lambda函数。尽管我已经用目标子Lambda函数配置了异步调用,但是当父Lambda函数成功时,子函数不会被触发,子Lambda函数的关联CloudWatch日志组是空的。我的父级lambda</
因此,在prod上,我有一个dynamoDB表,我希望使用devo中存在的lambda函数来访问该表。现在我所做的是在 prod 中创建一个策略,该策略允许完全访问dynamoDB,并将该策略附加到prod帐户中的role中,从而使devo成为受信任的帐户。在devo中,我创建了一个角色,它可以完全访问lambda,并且还附加了一个内联策略,允许承担role of