重温 2024 年亚马逊云科技 re:Invent 的精彩瞬间,一键查看主题演讲及创新讲座的精彩回放

 ✕

首页  »  亚马逊云科技解决方案  »  应用程序开发与 DevOps  »  无服务器图像处理程序

无服务器图像处理程序

快速且经济高效的图像处理

首页  »  亚马逊云科技解决方案  »  应用程序开发与 DevOps  »  无服务器图像处理程序

无服务器图像处理程序

快速且经济高效的图像处理

概览

服务器图像处理程序解决方案将高可用,可信任的亚马逊云科技服务与开源图像处理套件 Sharp 结合在一起,在由西云数据运营的亚马逊云科技(宁夏)区域和由光环新网运营的亚马逊云科技(北京)区域上实现快速且经济高效的图像处理。 该解决方案可以自动部署和配置一套针对动态图像处理进行了优化的无服务器架构,并使用 Amazon CloudFront 进行内容加速,使用 Amazon Simple Storage Service(Amazon S3)以低成本提供可靠和持久的云存储。

功能特性

无服务器图像处理参考架构

自动构建无服务器架构,该架构针对在亚马逊云科技上进行动态图像编辑进行了优化。

Web 用户界面

部署一个简单的 Web 界面,您可以使用帐户中已存储的图像文件直接与图像处理程序 API 访问端点进行交互。

技术详情

该解决方案提供了一种简单的方法自动部署和配置针对动态图像处理进行了优化的无服务器架构。 下图显示了无服务器图像处理程序的架构,您可以使用该解决方案的部署指南和随附的 Amazon CloudFormation 模板在几分钟内进行部署。 

Architecture of Serverless Image Handler

无服务器图像处理程序

Amazon CloudFormation 模板部署以下资源:

  1. Amazon CloudFront Distribution 提供缓存层以降低图像处理成本和图像交付的延迟。CloudFront 域名提供对图像处理程序 API 的缓存访问权限。
  2. Amazon API Gateway 用于提供终端节点资源并启动 Amazon Lambda 函数。
  3. Amazon Lambda 函数从客户的现有 Amazon S3 存储桶中检索图像,并使用 Sharp 将修改后的图像返回到 API Gateway。
  4. 用于日志存储的 Amazon S3 存储桶,独立于客户创建的用于存储图像的 S3 存储桶。如果启用对应功能,解决方案将部署 S3 存储桶来存储可选的演示 UI。
  5. 如果您启用了图片 URL 签名功能,则 Lambda 函数会从您的现有 Amazon Secrets Manager 密钥中检索密钥值以验证签名。

相关内容

应用程序开发与 DevOps

使用开发运营实践快速、可靠地构建和交付产品。

亚马逊云科技解决方案

基于行业客户应用场景以及技术领域的解决方案。

此亚马逊云科技解决方案的应用场景
应用程序开发与 DevOps
关于此部署
版本
6.0.0

发布时间
2022 年 11 月

作者
亚马逊云科技

预计部署时间
15 分钟
源代码 
部署选项
准备好开始使用了吗?
通过在 Amazon Web Services 管理控制台启动来部署此解决方案

从亚马逊云科技控制台中启动方案
探索所有亚马逊云科技解决方案
探索所有亚马逊云科技解决方案

浏览我们针对常见架构问题使用亚马逊云科技构建的解决方案组合。

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

查找亚马逊云科技认证的咨询和技术合作伙伴,以帮助您入门。

了解更多 
开始在控制台中构建
开始在控制台中构建

注册并开始探索我们的服务。

开始使用 
关闭
1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域
关闭
由光环新网运营的
北京区域
由西云数据运营的
宁夏区域