【发布时间】:2021-12-30 14:32:12
【问题描述】:
我使用 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。
为了能够在我的 lambda 函数中使用from common.utils import lyfunction,我需要将common.utils ("${path.module}/src/common/utils.py") 文件与压缩版本中的lbd_get_incoming.py 文件一起导出。
实现此目的的正确语法是什么?如果我
【问题讨论】:
-
请不要一直问同一个问题,尤其是当您提出的现有问题有答案以及指向清楚说明如何使用 Terraform 的此功能的基本文档的链接时。
标签: python amazon-web-services aws-lambda terraform terraform-aws-modules