【发布时间】:2018-09-10 20:47:31
【问题描述】:
在我的一个处理程序中,我打开一个.mmdb 文件进行地理查找。在我的包中,我使用./ 表示法来引用文件,因为处理程序和文件位于同一目录中。现在我想使用无服务器部署该功能,我已将该文件包含在我的serverless.yml 文件中的include 块中。根据我看到的包大小,文件正在上传,但是我收到了错误
open ./GeoLite2-City.mmdb: no such file or directory
在运行 lambda 时。从我的 lambda 中获取文件位置的正确方法是什么?
【问题讨论】:
-
AWS 导出一个名为
LAMBDA_TASK_ROOT的变量,它指向您部署的代码的来源。您应该将其用作基本路径
标签: go aws-lambda