Package 将 Amazon SAM应用程序打包 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Package 将 Amazon SAM应用程序打包

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

  • beforeAllowTraffic.js

  • afterAllowTraffic.js

  • myDateTimeFunction.js

  • template.yml

现在,您可以使用该 Amazon SAMsam package命令为您的 Lambda 函数和应用程序创建和打包工件。 CodeDeploy 构件将被上传到 S3 存储桶。命令的输出是名为 package.yml 的新文件。该文件将在下一步中由 Amazon SAMsam deploy命令使用。

注意

有关该sam package命令的更多信息,请参阅《Amazon Serverless Application Model 开发人员指南》中的Amazon 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指定该 Amazon SAMsam deploy命令所使用的新文件的名称。