本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
下列範例提供函數程式碼和基礎設施即程式碼 (IaC) 範本,以快速建立和部署可實作一些常見 Lambda 使用案例的無伺服器應用程式。這些範例也包含程式碼範例和說明,以便在部署應用程式後進行測試。
對於每個範例應用程式,我們提供使用 手動建立和設定資源的說明 AWS Management Console,或使用 AWS Serverless Application Model 使用 IaC 部署資源。請遵循主控台說明,進一步了解如何為每個應用程式設定個別 AWS 資源,或使用 AWS SAM 快速部署資源,就像您在生產環境中一樣。
可以修改提供的函數程式碼和範本,將提供的範例作為您自己的無伺服器應用程式的基礎。
我們會繼續建立新的範例,因此請再次檢查,以尋找更多適用於常見 Lambda 使用案例的無伺服器應用程式。
範例應用程式
-
建立無伺服器應用程式,以在物件上傳至 Amazon S3 儲存貯體時自動執行檔案處理任務。在此範例中,上傳 PDF 檔案時,應用程式會加密檔案並將其儲存至另一個 S3 儲存貯體。
-
建立應用程式以使用 Cron 排程執行排程任務。在此範例中,應用程式透過刪除超過 12 個月的項目,對 Amazon DynamoDB 資料表執行維護。