Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 使用AWS Lambda将S3铲斗连接到DynamoDB_Python 2.7_Amazon S3_Aws Lambda_Amazon Dynamodb_Dynamodb Queries - Fatal编程技术网

Python 2.7 使用AWS Lambda将S3铲斗连接到DynamoDB

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。所以

目前正在努力使用Python2.7中的AWS Lambda函数将S3 bucket链接到DynamoDB

对AWS来说是全新的,因此我们非常感谢您的帮助。我看过各种在线教程,但它们似乎都不起作用,我想从S3打印到DB的文件格式是CSV文件


一旦CSV文件添加到S3存储桶并触发Lambda,我的CSV文件中的记录将显示在我的DynamoDB中。您尝试实现的流程如下所示: 1.在S3中创建的对象将调用Lambda。这可以在S3中配置。 2.Lambda将从S3读取文件,然后写入DynamoDB。所以Lambda需要从S3读取和写入DynamoDB的权限


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

每当上载新文件时触发lambda函数,将文件加载到内存中,并在DynamoDB中逐个插入数据或使用批处理操作。处理文件太大的情况。