Как Создать Несколько Версий Лямбда-Функции В Terraform

  • Автор темы IlyaMZ
  • Обновлено
  • 17, Oct 2024
  • #1

У меня это создаёт одну версию. У него есть последняя версия и версия 2, но нельзя ли создать более одной версии одной и той же лямбды?

resource "aws_lambda_function" "lambda" { function_name = "test-lambda2" publish = true runtime = "python2.7" source_code_hash = "${data.archive_file.lambda_zip.output_base64sha256}" handler = "index.handler" filename = "lambda_function.zip" role = "${aws_iam_role.iam_for_lambda_tf.arn}" }

#terraform #aws-lambda

IlyaMZ


Рег
11 Sep, 2013

Тем
79

Постов
189

Баллов
624
  • 25, Oct 2024
  • #2

Это показано в Учебник Hashicorp - "новая версия лямбда-функции". Предлагается указать другой zip-файл в S3.

Я предполагаю, что в вашем случае необходимо изменить либо имя файла, либо его содержимое.

В руководстве предлагается использовать переменную для имени файла, связанную с версией приложения.

 

Дмитрий71


Рег
27 Feb, 2011

Тем
78

Постов
201

Баллов
611