Python 2.7 使用AWS Lambda将S3铲斗连接到DynamoDB
目前正在努力使用Python2.7中的AWS Lambda函数将S3 bucket链接到DynamoDB 对AWS来说是全新的,因此我们非常感谢您的帮助。我看过各种在线教程,但它们似乎都不起作用,我想从S3打印到DB的文件格式是CSV文件Python 2.7 使用AWS Lambda将S3铲斗连接到DynamoDB,python-2.7,amazon-s3,aws-lambda,amazon-dynamodb,dynamodb-queries,Python 2.7,Amazon S3,Aws Lambda,Amazon Dynamodb,Dynamodb Queries,目前正在努力使用Python2.7中的AWS Lambda函数将S3 bucket链接到DynamoDB 对AWS来说是全新的,因此我们非常感谢您的帮助。我看过各种在线教程,但它们似乎都不起作用,我想从S3打印到DB的文件格式是CSV文件 一旦CSV文件添加到S3存储桶并触发Lambda,我的CSV文件中的记录将显示在我的DynamoDB中。您尝试实现的流程如下所示: 1.在S3中创建的对象将调用Lambda。这可以在S3中配置。 2.Lambda将从S3读取文件,然后写入DynamoDB。所以
一旦CSV文件添加到S3存储桶并触发Lambda,我的CSV文件中的记录将显示在我的DynamoDB中。您尝试实现的流程如下所示: 1.在S3中创建的对象将调用Lambda。这可以在S3中配置。 2.Lambda将从S3读取文件,然后写入DynamoDB。所以Lambda需要从S3读取和写入DynamoDB的权限
在Lambda中有一种称为“执行角色”的东西。在这里,您需要创建/关联一个角色,该角色将具有从S3存储桶读取和写入DynamoDB所需的IAM权限。每当上载新文件时触发lambda函数,将文件加载到内存中,并在DynamoDB中逐个插入数据或使用批处理操作。处理文件太大的情况。