此 AWS 解决方案实施有何用途?

此解决方案创建无服务器架构以在 AWS 云中发起经济高效的图像处理。该架构结合了 AWS 服务与开源图像处理软件 Sharp,并针对动态图像操作进行了优化。此解决方案可提供动态图像处理功能,帮助您在自己的网站和移动应用程序上维护高质量的图片以吸引客户参与。

单击此处以显示相关内容 

优势

动态内容分发

根据客户的设备在运行时交付动态图片。

内容审核
空白

使用 Amazon Rekognition 检测不当图像并进行模糊处理。

智能裁剪
空白

使用 Amazon Rekognition 的面部识别功能裁剪图像。

交互式 Web 界面

部署简单的 Web 界面,在该界面中,您可以使用您账户中已经存在的图像文件与您的图像处理程序 API 终端节点直接交互。

低成本存储
空白

节省了存储成本,因为解决方案自动完成版本控制,杜绝了图片存在多个版本的可能。

AWS 解决方案实施概览

下图显示了您可以使用该解决方案实施指南和随附的 AWS CloudFormation 模板在几分钟内完成部署的无服务器架构。

Serverless Image Handler | 架构图
 单击可放大

Serverless Image Handler 解决方案实施架构

AWS CloudFormation 模板会部署以下资源:

  1. Amazon CloudFront 分发提供了一个缓存层,以降低图像处理的成本和后续图像交付的延迟。CloudFront 域名可提供对图像处理程序 API 的缓存访问。
  2. Amazon API Gateway 提供终端节点资源并启动 AWS Lambda 函数。
  3. Lambda 函数从客户现有的 Amazon S3 存储桶中检索图像,并使用 Sharp 将修改版的图像返回到 API Gateway 中。
  4. Amazon S3 存储桶用于日志存储,与客户创建的用于存储图像的 S3 存储桶分开。如果选择,该解决方案会部署一个 S3 存储桶用于存储可选演示 UI。
  5. 如果您激活了图像 URL 签名功能,Lambda 函数将从您现有的 AWS Secrets Manager 密钥中检索密钥值以验证签名。
  6. 如果您使用智能裁剪或内容审核功能,AWS Lambda 函数将调用 Amazon Rekognition 来分析图像并返回结果。

Serverless Image Handler

版本 5.2.0
上次更新日期:2021 年 1 月
作者:AWS

预计部署时间:15 分钟

估算成本  源代码  CloudFormation 模板 
使用下面的按钮通过电子邮件注册此解决方案实施的更新。
此解决方案实施是否能为您提供帮助?
提供反馈 
视频
使用 AWS 解决方案来解决:无服务器图像处理程序
AWS 架构博客
使用无服务器图像处理程序进行快速且经济高效的图像操作
作为一家现代公司,您很可能同时拥有基于 Web 的平台和移动应用程序平台,从而为在各种设备上查看内容的客户提供内容。这意味着您需要存储多个版本的图像,具体取决于设备。由此产生的图像管理可能是一个令人头疼的问题,因为它管理起来既昂贵又麻烦。
 
无服务器图像处理程序 (SIH) 是一种 AWS 解决方案实施,可用于存储内容中每个图像的单一版本,同时根据最终用户的设备在运行时动态交付不同的版本。
阅读完整博客文章 
回到顶部 
构建图标
自己部署解决方案

浏览我们的 AWS 解决方案实施库,以获取常见架构问题的答案。

了解更多 
查找 APN 合作伙伴
查找 APN 合作伙伴

寻找 AWS 认证的咨询和技术合作伙伴,以帮助您入门。

了解更多 
探索图标
了解解决方案咨询服务

浏览我们的咨询服务组合,以获取经过 AWS 审查的解决方案部署帮助。

了解更多