我使用 Terraform 创建了一个 lambda 函数。要压缩 python 文件,我使用这个:
data "archive_file" "get_incoming_lambda_zip" {
type = "zip"
source_file = "${path.module}/src/lbd_get_incoming.py"
output_file_mode = "0666"
output_path = "${path.module}/bin/lbd_get_incoming.zip"
}
lbd_get_incoming.py
以前,我使用的是文件中定义的函数。但是,现在我已将该功能移至common/utils.py
.
为了能够from common.utils import lyfunction
在我的 lambda 函数中使用,我需要将common.utils
( "${path.module}/src/common/utils.py"
) 文件与lbd_get_incoming.py
压缩版本中的文件一起导出。
实现此目的的正确语法是什么?如果我