封裝 AWS SAM應用程式 - AWS CodeDeploy

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

封裝 AWS SAM應用程式

您的 SAM-Tutorial 目錄現在應該有四個檔案:

  • beforeAllowTraffic.js

  • afterAllowTraffic.js

  • myDateTimeFunction.js

  • template.yml

您現在可以使用 AWS SAMsam package命令來建立和封裝 Lambda 函數和 CodeDeploy 應用程式的成品。成品會上傳至 S3 儲存貯體。命令的輸出是名為 package.yml 的新檔案。此檔案由 AWS SAM sam deploy命令在下一個步驟中使用。

注意

如需 sam package命令的詳細資訊,請參閱 AWS Serverless Application Model 開發人員指南 中的AWS SAM CLI命令參考

SAM-Tutorial 目錄中執行下列命令。

sam package \ --template-file template.yml \ --output-template-file package.yml \ --s3-bucket amzn-s3-demo-bucket

針對 s3-bucket 參數,指定您建立作為本教學課程先決條件的 Amazon S3 儲存貯體。output-template-file 指定 sam deploy命令使用 AWS SAM的新檔案名稱。