Serverless Image Handler

此 AWS 解决方案有什么作用?

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

单击此处以显示相关内容 

优势

动态内容分发

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

内容审核
空白

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

智能裁剪
空白

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

交互式 Web 界面

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

低成本存储
空白

通过自动化版本控制节省存储成本,杜绝图片存在多个版本的可能。

AWS 解决方案概览

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

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 来分析图像并返回结果。
使用下面的按钮通过电子邮件注册此解决方案实施的更新。
此解决方案实施是否能为您提供帮助?
提供反馈 
视频
使用 AWS 解决方案来解决:无服务器图像处理程序
案例研究
Perpetual 案例研究

产品设计和软件开发公司 Perpetual 开始与新的运动初创公司客户合作时,即很快意识到它需要一种既灵活又经济的图像管理工具解决方案。 Perpetual 找到了最适合其挑战的解决方案:无服务器图像处理程序。

阅读完整的案例研究 
AWS 架构博客
使用无服务器图像处理程序进行快速且经济高效的图像操作
作为一家现代公司,您很可能同时拥有基于 Web 的平台和移动应用程序平台,从而为在各种设备上查看内容的客户提供内容。由此产生的图像管理可能是一个令人头疼的问题,因为它管理起来既昂贵又麻烦。
 
无服务器图像处理程序 (SIH) 是一种 AWS 解决方案实施,可用于存储内容中每个图像的单一版本,同时根据最终用户的设备在运行时动态交付不同的版本。
阅读完整博客文章 
回到顶部 
构建图标
自己部署 AWS 解决方案

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

了解更多 
查找 APN 合作伙伴
查找 AWS 合作伙伴解决方案

查找 AWS 合作伙伴,以帮助您入门。

了解更多 
探索图标
探索指导

查找常见使用案例的规范性架构图、示例代码和技术内容。

了解更多