lambda-etl-csv-s3-dynamo

时间:2024-04-15 22:21:11
【文件属性】:

文件名称:lambda-etl-csv-s3-dynamo

文件大小:4KB

文件格式:ZIP

更新时间:2024-04-15 22:21:11

Python

lambda-etl-csv-s3-dynamo 这是一个使用lambda将S3存储桶中的csv文件转换为dynamodb表的项目。 上面的图像来自cloudformation模板,该模板创建作业所需的组件。 将文件上传到S3存储桶后,将启动一个事件,该事件将启动lambda函数,该函数将从存储桶中读取csv并将数据插入dynamodb表中。 cloudformation创建lambda函数日志到cloudwatch,访问S3存储桶并在表中插入数据所需的权限和角色。 该项目是使用aws无服务器应用程序模型( )开发的。 Sam是构建无服务器应用程序的框架,该框架使使用cli在本地测试代码更加容易。 Sam是cloudformation的扩展,因此我已经在sam模板中使用cloudformation定义了资源。 入门 docker(如果要在本地进行测试) aws cli aws


【文件预览】:
lambda-etl-csv-s3-dynamo-master
----env.json(157B)
----events()
--------s3-put-event.json(1KB)
----function()
--------app.py(1KB)
----README.md(2KB)
----template.yaml(3KB)

网友评论