AWS CodeDeploy
用户指南 (API 版本 2014-10-06)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

打包 AWS SAM 应用程序

现在,SAM-Tutorial 目录下应当具备四个文件:

  • beforeAllowTraffic.js

  • afterAllowTraffic.js

  • myDateTimeFunction.js

  • template.yml

现在您已准备就绪,可以使用 AWS SAM sam package 命令为 Lambda 函数和 CodeDeploy 应用程序创建并打包构件。构件将被上传到 S3 存储桶。命令的输出是名为 package.yml 的新文件。该文件将在下一个步骤中由 AWS SAM sam deploy 命令使用。

注意

sam package 命令是 aws cloudformation package AWS CLI 命令的别名。有关更多信息,请参阅 AWS CloudFormation CLI 参考 中的 package

SAM-Tutorial 目录中,运行以下命令。

sam package \ --template-file template.yml \ --output-template-file package.yml \ --s3-bucket your-S3-bucket

对于 s3-bucket 参数,指定作为本教程先决条件而创建的 Amazon S3 存储桶。output-template-file 指定 AWS SAM sam deploy 命令所用的新文件的名称。