Terraform更新在AWS控制台上创建的现有Lambda函数

我想在 Lambda 函数上更新我的代码。

我想在 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 代码对其进行修改。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(599)
使用pythonsklearn的逻辑回归和 GridSearchCV
上一篇
熊猫的升级版(update pandas library)
下一篇

相关推荐

  • Terraform更新在AWS控制台上创建的现有Lambda函数

    我想在 Lambda 函数上更新我的代码。…

    2022-11-19 10:26:07
    0 72 63
  • 安装阿里旺旺:Terraform+阿里云API网关

    关于安装阿里旺旺的问题,在alicloud api中经常遇到,我有一个移动应用程序连接到 3 个不同的后端。出于一些新的隐私合规性原因,我不得不在 APP 和那些后端之间引入一个 API 网关。显然,这不是引入 API 网关的最佳理由,但幸运的是,这种新的合规性将成为追赶一些技术债务的触发器...…

    2022-12-22 12:26:58
    0 70 33
  • Python查看模块中的函数:python lambda函数中的导入模块

    关于Python查看模块中的函数的问题,在lambda math中经常遇到,是否可以在 python lambda 函数中导入模块?例如,我有一个 lambda 函数需要import math…

    2022-11-26 04:33:51
    0 75 64

发表评论

登录 后才能评论

评论列表(20条)