使用无服务器框架,如何定义驻留在相对于父目录相对的目录中的函数处理程序

时间:2019-02-01 20:35:04

标签: aws-lambda serverless

我正在使用针对AWS Lambda的无服务器框架。

我的用例是这样:

  • 我想引用自定义授权者的通用处理程序
  • 我不希望额外花费维护单独的软件包或git子存储库
  • 我不想使用符号链接,因为这需要为下一个使用此存储库的开发人员设置额外的步骤,并提供额外的文档
  • 我还可以将授权程序安装在单独的服务中,然后由ARN引用它,但这感觉像是“重”的实现,

我试图像这样定义处理程序:

  auth:
    handler: ../lib/authorize.handler

但是,这不起作用,并导致auth.zip为零字节。

如果我做这样的事情:

  auth:
    handler: subfolder/authorize.handler

它将按预期工作。

这是无服务器框架中的固有限制吗?还是我只是忽略了一些非常简单的内容?

顺便说一句,我将无服务器1.29.0与无服务器Webpack插件5.20.0一起使用。

0 个答案:

没有答案