此 AWS Solutions Implementation 有什麼作用?
無伺服器影像處理常式解決方案提供高可用性的無伺服器架構,支援在 AWS 雲端進行快速且經濟實惠的影像處理。此影像處理架構採用 Sharp 開放原始碼影像處理軟體,並已針對動態影像操作進行優化。此解決方案使用 Amazon CloudFront 來進行全球內容交付,並透過 Amazon Simple Storage Service (Amazon S3) 提供低成本且可靠耐久的雲端儲存。
此解決方案的最新版本使用最新的 Node.js 執行時間。4.0 版和較舊的版本使用 Node.js 8.10 執行時間,該執行時間已於 2019 年 12 月 31 日終止服務。若要升級至 5.x 版本,您必須先更新您的 AWS CloudFormation 堆疊。如需詳細資訊,請參閱實作指南。
AWS Solutions Implementation 概觀
AWS 提供簡單的解決方案,能自動部署並設定已針對動態影像操作進行優化的無伺服器架構。下圖顯示您可以使用解決方案的實作指南和隨附的 AWS CloudFormation 範本在幾分鐘內完成無伺服器影像處理常式部署的架構。

無伺服器影像處理常式架構
- AWS CloudFormation 範本會部署 Amazon CloudFront 分發、Amazon API Gateway 以及 AWS Lambda函數。
- Amazon CloudFront 提供一個快取層,可以降低影像處理的成本和後續影像傳遞延遲。
- API Gateway 提供端點資源並觸發 Lambda 函數。
- Lambda 函數從客戶的 Amazon S3 儲存貯體中擷取影像,並使用 Sharp 將影像的修改版本回傳至 API Gateway。
- 該解決方案會產生 CloudFront 網域名稱,提供對影像處理常式 API 的快取式存取。
若您啟用影像 URL 簽章功能,Lambda 函數將從您現有的 AWS Secrets Manager 密碼中擷取密碼值以驗證簽章。
無伺服器影像處理常式
5.1.0 版
上次更新日期:2020 年 11 月
作者:AWS
預計部署時間:15 分鐘
使用下面的按鈕進行註冊,以便透過電子郵件接收此 Solutions Implementation 的更新。
功能
無伺服器影像處理常式參考實作
自動建立已針對 AWS 雲端中的動態影像操作進行優化的無伺服器架構。
智慧裁切
運用 Amazon Rekognition 的臉部辨識功能來裁切影像。
Web 界面
該解決方案還部署簡單的 Web 界面,您可以在其中使用帳戶中已存在的影像檔案直接與影像處理常式 API 端點互動。
使用解決方案來解決:無伺服器影像處理常式