使用AWS Lambda将S3存储桶链接到DynamoDB

时间:2019-05-08 14:33:00

标签: python-2.7 amazon-s3 aws-lambda amazon-dynamodb dynamodb-queries

当前正在努力使用Python 2.7中的AWS Lambda函数将S3存储桶链接到DynamoDB。

AWS完全不熟悉,因此感谢您的帮助。我看过各种在线教程,但它们似乎都不起作用,我想从S3打印到数据库的文件格式是CSV文件。

将CSV文件中的记录添加到S3存储桶并触发Lambda后,预期结果将显示在DynamoDB中。

1 个答案:

答案 0 :(得分:0)

您要实现的流程是这样的: 1.在S3中创建的对象将调用Lambda。您可以在S3中进行配置。 2. Lambda将从S3读取文件,然后写入DynamoDB。因此,Lambda需要具有读取S3以及写入DynamoDB的权限。

在Lambda中,有一个称为“执行角色”的东西。在这里,您需要创建/关联一个角色,该角色将具有从S3存储桶读取并写入DynamoDB所需的IAM权限。