Terraform을 통한 AWS 람다 함수 - 업로드된 파일의 압축을 풀 수 없습니다. 파일을 확인하고 다시 업로드해 보세요.

Terraform을 통한 AWS 람다 함수 - 업로드된 파일의 압축을 풀 수 없습니다. 파일을 확인하고 다시 업로드해 보세요.

저는 terraform을 사용하여 람다 함수를 생성하고 있으며 S3에 이미 zip 패키지가 있습니다.

{
  RespMetadata: {
    StatusCode: 400,
    RequestID: "fa9b0e8b-02a6-4eaf-81ae-bf30fc6a1153"
  },
  Message_: "Could not unzip uploaded file. Please check your file, then try to upload again.",
  Type: "User"
}

내 코드는 다음과 같습니다

resource "aws_lambda_function" "test_lambda" {
  s3_bucket = "bucket_name"
  s3_key = "lambda.zip"
  function_name = "Function_Test"
  role = aws_iam_role.test_lambda_role.arn
  handler = "config.lambda_handler"
  runtime = "python3.8"
  timeout = 180
  vpc_config {
    subnet_ids = ["subnet-123"]
    security_group_ids = ["sg-123"]
  }

  environment {
    variables = {
      LOG_LEVEL = "DEBUG"
      host = "https://abc:9098"
    }
  }
}

관련 정보