无服务器参考体系结构:图像识别和处理后端
图像识别和处理后端演示了如何使用通过 , , 和来编排无服务器处理工作流程。 此工作流程处理上传到Amazon S3的照片,并从图像中提取元数据,例如地理位置,大小/格式,时间等。然后,它使用图像识别来标记照片中的对象。 同时,它还会生成照片的缩略图。
该存储库包含下图所示的所有Lambda函数的示例代码,以及用于创建函数和相关资源的AWS CloudFormation模板。 您还可以运行一个测试Web应用程序来与后端进行交互。
架构演练
将图像上传到private/{userid}/uploads前缀下的PhotoRepo S3存储桶
S3上传事件触发S3Trigger Lambda函数,该函数在AWS Step Functions中启动ImageProcStateMachine的执行,并传入S3存储桶和对象键作为输入参数。
ImagePr
1