概觀
![](https://d1.awsstatic.com/colorset-3A_blue-to-green_gradient_divider.81459b38a56091aebc8c9b5310826c4ef397b007.png)
AWS 上的無伺服器影像處理常式可建立無伺服器架構,以在 AWS 雲端展開高成本效益的影像處理。此架構將 AWS 服務結合 sharp 開放原始碼影像處理軟體,並已針對動態影像操作進行優化。您可以使用此 AWS 解決方案,協助您在網站及行動應用程式中維持高品質影像,以促進使用者參與。
優勢
![](https://d1.awsstatic.com/colorset-3A_blue-to-green_gradient_divider.81459b38a56091aebc8c9b5310826c4ef397b007.png)
根據您客戶的裝置,於執行時間交付動態影像。
使用 Amazon Rekognition 偵測及模糊處理不適當的影像。
運用 Amazon Rekognition 的臉部辨識功能來裁切影像。
透過簡單的 Web 介面,使用帳戶中已存在的影像檔案,直接與影像處理常式 API 端點互動。
透過將版本控制自動化,排除多個版本的影像,來節省儲存成本。
技術詳細資訊
![](https://d1.awsstatic.com/colorset-3A_blue-to-green_gradient_divider.81459b38a56091aebc8c9b5310826c4ef397b007.png)
您可以使用實作指南和隨附的 AWS CloudFormation 範本自動部署此架構。
步驟 1
AWS CloudFormation 範本部署 Amazon CloudFront 分發,可提供降低影像處理成本及後續影像傳遞延遲的快取層。CloudFront 網域名稱會提供對影像處理常式 API 的快取式存取。
步驟 2
Amazon API Gateway 提供端點資源並啟動 AWS Lambda 函數。
步驟 3
Lambda 函數從客戶現有的 Amazon Simple Storage Service (Amazon S3) 儲存貯體中擷取影像,並使用 sharp 將影像的修改版本回傳至 API Gateway。
步驟 4
儲存日誌用的 S3 儲存貯體,與客戶為儲存影像建立的 S3 儲存貯體有所分別。若選取,解決方案會部署 S3 儲存貯體用於儲存選擇性示範 UI。
步驟 5
若您啟用影像 URL 簽章功能,Lambda 函數將從您現有的 AWS Secrets Manager 密碼中擷取密碼值以驗證簽章。
步驟 6
如果您使用智慧裁切或內容仲裁功能,Lambda 函式會呼叫 Amazon Rekognition 以分析您的影像並傳回結果。
在 Amazon Web Services 中國區域使用此解決方案。
相關內容
![](https://d1.awsstatic.com/colorset-3A_blue-to-green_gradient_divider.81459b38a56091aebc8c9b5310826c4ef397b007.png)
無伺服器影像處理常式 (SIH) 是一個 AWS Solution Implementation,用於存放內容中具有的每個影像的單一版本,同時根據最終使用者的裝置在執行時間動態交付不同的版本。