相关疑难解决方法(0)

增加DynamoDB中的分片数量以并行启动更多lambda

我目前正在使用DynamoDB流通过lambda函数处理更改的集合值,但是,目前,我仅并行运行两个lambda实例,这不足以处理所有传入数据,而lambda函数只是排队。

AWS文档中,我可以看到可以并行运行的lambda数量与DynamoDB的分片数量成正比:

如果您创建一个Lambda函数来处理基于流的服务(Amazon Kinesis Streams或DynamoDB流)中的事件,则每个流的分片数是并发单位。如果您的流中有100个活动分片,则将同时运行100个Lambda函数。然后,每个Lambda函数以事件到达的顺序在碎片上处理事件。

所以我的问题是,如何增加DynamoDB的分片数量?可能吗?我找不到如何在设置中进行设置。

concurrency sharding amazon-web-services amazon-dynamodb aws-lambda

6
推荐指数
1
解决办法
1493
查看次数