Lambda需要从DynamoDB获取所有结果,并在每条记录上执行处理,并触发步骤函数工作流。虽然分页结果是由DynamoDB给出的,但如果有太多的页面无法在15分钟的Lambda限制内处理,lambda将会超时。除了迁移到Fargate之外,有没有使用lambda的变通方法?Lambda概述 l, nextToken = get list of r
我在Alexa技能的lambda函数中有一个函数,我试图为使用aws-lambda-mock-context节点包做一个单元测试。我试图测试的方法包括对DynamoDB的调用,以检查表中是否存在项。目前,我的测试在CredentialsError: Missing credentials in config上立即失败。在之后,我尝试手动将Amazon凭据输入到..aws/凭据文件中。使用凭据进行测试会导致测试在超时前运行几秒
在试图从S3 bucket读取large JSON(66mb)并将数据写入dynamodb时,在cloudwatch中收到Task timed out after 3.01 seconds消息。较小的JSON文件正在读写我的dynamodb表,但是在这个实例中,当JSON文件包含大量对象(4000个对象,66MB文件)时,lambda函数只返回Task timed out after 3.01const AWS = require('aws-sdk');
const s3 = new