我想在 Lambda 函数上更新我的代码。
我以前在 aws 控制台上创建 lambda 函数。
我做了一个创建 terraform 代码来更新我的函数现有,但我收到一个错误
我尝试使用此块代码
data "archive_file" "stop_ec2" {
type = "zip"
source_file = "src_dir/stop_ec2.py"
output_path = "dest_dir/stop_ec2_upload.zip"
}
data "aws_lambda_function" "existing" {
function_name = MyPocLambda
role = aws_iam_role.iam_for_lambda.arn
filename = "dest_dir/stop_ec2_upload.zip"
source_code_hash ="${data.archive_file.stop_ec2.output_base64sha256}"
}
我的错误说文件名不支持的参数,文件名不在这里
是否可以使用 terafform 数据更新 lambda 函数?
2
您必须先将import您的 lambda 函数转换为 TF。然后,您将能够使用aws_lambda_function资源(而不是数据源)使用 TF 代码对其进行修改。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(3条)