我正在尝试在 terraform(v1.8.1) 中使用 s3 部署 lambda 函数。我在那里命名了 s3 存储桶,但是我无法添加 s3_key,因为我收到一条错误消息,指出不应该在那里添加 s3_key。 以下是我的代码
module "lambda_function"{
source = "terraform-aws-modules/lambda/aws"
local_existing_package = "${path.root}/${module.package.local_filename}"
function_name = local.name
description = var.lambda_description
handler = var.lambda_handler
runtime = "nodejs20.x"
store_on_s3 = true
s3_bucket = var.lambda_s3_bucket
}
为此,我得到“s3_bucket”:只能指定
filename,image_uri,s3_bucket
之一,但指定了 filename,s3_bucket
。我尝试为 filename,image_uri
添加空值,但也不起作用。请让我知道如何解决这个问题。