打包服务

最近更新时间:2019-11-05 19:08:17

简介

您可以使用sls package命令将您的项目代码打包成部署包,会默认生成到项目目录下的.serverless目录。通过追加--package参数指定打包目录。

serverless package

参数说明

  • --stage-s:目标部署环境,您可以自定义指定诸如devpro 等环境参数,默认为dev。部署后,环境参数将追加至云函数名之后,且会作为云函数的标签。
  • --region-r:目标部署区域,默认为ap-guangzhou
  • --package-p :定义部署包目录。

示例

  • 默认打包
    执行以下命令,将会默认指定目标部署 stage(dev)和 region(ap-guangzhou),部署包会生成在您项目下的 .serverless 目录。
    serverless package
  • 指定区域和环境
    执行以下命令,将会指定目标部署 stage(pro)和 region(ap-shanghai),部署包会生成在您项目下的 .serverless 目录。
    serverless package --stage pro --region ap-shanghai
  • 指定目录
    执行以下命令,将会指定目标部署 stage(dev)和 region(ap-guangzhou),部署包会生成在目录/path/to/package/directory
    serverless package --package /path/to/package/directory