【发布时间】:2021-02-04 08:31:02
【问题描述】:
我正在使用 terraform 创建 lambda 函数,按照 terraform 语法 lambda 代码应作为 zip 文件传递。以类似的方式,我传入了一个资源块,它也被创建,没有任何问题。但是,当我尝试在下一次运行中使用 terraform 更新 lambda 代码时,它并没有得到更新。下面的块供参考。
data "archive_file" "stop_ec2" {
type = "zip"
source_file = "src_dir/stop_ec2.py"
output_path = "dest_dir/stop_ec2_upload.zip"
}
resource "aws_lambda_function" "stop_ec2" {
function_name = "stopEC2"
handler = "stop_ec2.handler"
runtime = "python3.6"
filename = "dest_dir/stop_ec2_upload.zip"
role = "..."
}
需要帮助来解决此问题。
【问题讨论】:
-
你的意思是,你修改
stop_ec2.py并重新应用你的terraform?
标签: aws-lambda terraform terraform-provider-aws