为什么在使用 terraform 配置映像容器 lambda 函数时出现错误"handler and runtime must be set when PackageType is Zip"



我试图使用图像URI创建一个lambda函数,但得到一个错误,如果我试图创建一个zip包类型lambda。

得到错误:当PackageType为Zip&quot时,必须设置处理程序和运行时

resource "aws_lambda_function" "my_lambda" {
image_uri   = "<my_ecr_uri>"
function_name = "my_function_name"
role          = aws_iam_role.iam_for_lambda.arn
architectures = ["x86_64"]
image_config {
command = ["handler.sh"]
entry_point = ["/bin/sh"]
working_directory = "/usr/src"
}
}

要使用容器映像,还必须设置package_type:

resource "aws_lambda_function" "my_lambda" {
package_type = Image
image_uri   = "<my_ecr_uri>"
function_name = "my_function_name"
role          = aws_iam_role.iam_for_lambda.arn
architectures = ["x86_64"]
image_config {
command = ["handler.sh"]
entry_point = ["/bin/sh"]
working_directory = "/usr/src"
}
}

相关内容

最新更新