Ale*_*sen 3 aws-lambda terraform python-3.9
有问题的具体错误是
Error: expected runtime to be one of [nodejs nodejs4.3 nodejs6.10 nodejs8.10 nodejs10.x nodejs12.x nodejs14.x java8 java8.al2 java11 python2.7 python3.6 python3.7 python3.8 dotnetcore1.0 dotnetcore2.0 dotnetcore2.1 dotnetcore3.1 nodejs4.3-edge go1.x ruby2.5 ruby2.7 provided provided.al2], got python3.9
on ../../../../module/data-platform-sftp/auth_lambda.tf line 30, in resource "aws_lambda_function" "auth_lambda":
30: runtime = var.lambda_runtime_context
Run Code Online (Sandbox Code Playgroud)
我正在运行 Terraform 0.12.31。当AWS 表示支持python 3.9 时,为什么运行时上下文中缺少 python 3.9 ?
正如我们在 AWS 文档中看到的, python3.9 是一个有效的 lambda 运行时。
查看terraform 的AWS 提供商changelog.md,似乎在 AWS 提供商的 3.55.0(2021 年 8 月 19 日)版本中添加了 python3.9 运行时。这意味着如果您已固定提供程序,则需要更新到更新的版本才能使用此运行时。
| 归档时间: |
|
| 查看次数: |
4924 次 |
| 最近记录: |