我目前正在使用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