文件名称:sfs3:使用s3的步进功能来传送数据
文件大小:163KB
文件格式:ZIP
更新时间:2024-05-31 11:10:29
JavaScript
sfs3-使用s3进行数据的步进功能 概述 该项目显示了一个简单的步骤函数过程示例,其中包含从s3读取数据并将数据写入s3的步骤。 将数据保存在s3中可以使我们利用s3加密,存储桶策略,存储桶生命周期管理,版本控制,复制等功能。 下图显示了解决方案中的所有部分。 解决方案的重点是调用一个步函数状态机来协调一系列任务和另一个状态机的启动。 s3-for-process-data和downstream子目录包含无服务器功能及其关联的任务lambda。 s3-for-process-data项目包含状态机定义,关联的lambda和“启动过程” API方法,以允许通过HTTP POST启动步骤功能状态机。 该项目使用s3存储所有状态机数据,以避免数据大小限制,并具有保护数据的更多功能。 请注意,以这种方式使用s3时,您需要考虑。 在示例代码中,我们为每个步骤都包含一个读取谓词,以确保在继续
【文件预览】:
sfs3-master
----step-fn-client-notification.jpg(178KB)
----.gitignore(27B)
----README.md(12KB)
----iotauth()
--------serverless.yml(2KB)
--------handler.js(2KB)
----downstream()
--------README.md(137B)
--------serverless.yml(1KB)
--------package.json(208B)
--------downstream.js(364B)
--------package-lock.json(7KB)
----client()
--------client.js(3KB)
--------package.json(344B)
--------package-lock.json(20KB)
----s3-for-process-data()
--------README.md(70B)
--------dashboard.yml(5KB)
--------serverless.yml(10KB)
--------package.json(274B)
--------aprocess.js(6KB)
--------install-dashboard.sh(114B)
--------start.js(3KB)
--------package-lock.json(7KB)
----apiclient()
--------package.json(388B)
--------api.js(7KB)
--------package-lock.json(42KB)