AWS SAMAmazon S3 應用程式的 範本 - AWS Lambda

AWS SAMAmazon S3 應用程式的 範本

您可以使用 AWS SAM 建置這個應用程式。若要進一步了解如何建立 AWS SAM 範本,請參閱 AWS Serverless Application Model 開發人員指南中的 AWS SAM 範本基本概念

以下為 Lambda 應用程式的範例 AWS SAM 範本,來自教學課程. 複製以下文字至 .yaml 檔案,並儲存到您先前建立的 ZIP 套件旁。請注意,HandlerRuntime 參數值需應與您在前一節中建立函數時所使用的參數值相符。

範例 template.yaml

AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Resources: CreateThumbnail: Type: AWS::Serverless::Function Properties: Handler: handler Runtime: runtime Timeout: 60 Policies: AWSLambdaExecute Events: CreateThumbnailEvent: Type: S3 Properties: Bucket: !Ref SrcBucket Events: s3:ObjectCreated:* SrcBucket: Type: AWS::S3::Bucket

如需進一步了解如何使用套件與部署命令來封裝與部署無伺服器應用程式,請參閱 AWS Serverless Application Model 開發人員指南中的部署無伺服器應用程式