首页 » 亚马逊云科技解决方案 » 应用程序开发与 DevOps » 无服务器图像处理程序
无服务器图像处理程序
概览
无服务器图像处理程序解决方案将高可用,可信任的亚马逊云科技服务与开源图像处理套件 Sharp 结合在一起,在由西云数据运营的亚马逊云科技(宁夏)区域和由光环新网运营的亚马逊云科技(北京)区域上实现快速且经济高效的图像处理。 该解决方案可以自动部署和配置一套针对动态图像处理进行了优化的无服务器架构,并使用 Amazon CloudFront 进行内容加速,使用 Amazon Simple Storage Service(Amazon S3)以低成本提供可靠和持久的云存储。
功能特性
无服务器图像处理参考架构
自动构建无服务器架构,该架构针对在亚马逊云科技上进行动态图像编辑进行了优化。
Web 用户界面
部署一个简单的 Web 界面,您可以使用帐户中已存储的图像文件直接与图像处理程序 API 访问端点进行交互。
技术详情
该解决方案提供了一种简单的方法自动部署和配置针对动态图像处理进行了优化的无服务器架构。 下图显示了无服务器图像处理程序的架构,您可以使用该解决方案的部署指南和随附的 Amazon CloudFormation 模板在几分钟内进行部署。
无服务器图像处理程序
Amazon CloudFormation 模板部署以下资源:
- Amazon CloudFront Distribution 提供缓存层以降低图像处理成本和图像交付的延迟。CloudFront 域名提供对图像处理程序 API 的缓存访问权限。
- Amazon API Gateway 用于提供终端节点资源并启动 Amazon Lambda 函数。
- Amazon Lambda 函数从客户的现有 Amazon S3 存储桶中检索图像,并使用 Sharp 将修改后的图像返回到 API Gateway。
- 用于日志存储的 Amazon S3 存储桶,独立于客户创建的用于存储图像的 S3 存储桶。如果启用对应功能,解决方案将部署 S3 存储桶来存储可选的演示 UI。
- 如果您启用了图片 URL 签名功能,则 Lambda 函数会从您的现有 Amazon Secrets Manager 密钥中检索密钥值以验证签名。
相关内容
此亚马逊云科技解决方案的应用场景
应用程序开发与 DevOps
部署选项
准备好开始使用了吗?
通过在 Amazon Web Services 管理控制台启动来部署此解决方案
从亚马逊云科技控制台中启动方案