【发布时间】:2021-11-20 07:24:45
【问题描述】:
这没有问题:Issue with Creating Application Auto Scaling with AWS Lambda using Terraform
我在我的 terraform 中放置了一个 Lambda 别名,我将在我的预置并发配置中使用它。在 aws_lambda_provisioned_concurrency_config 资源创建过程中出现以下错误:
Error: error getting Lambda Provisioned Concurrency Config (arn:aws:lambda:us-east-1:<AWS-ACCOUNT-#>:function:foo:PC): ValidationException: status code: 400, request id: 82c5e589-d455-4d53-abea-bac8e5b5a2ea
我的地形如下:
resource "aws_lambda_alias" "foo_pc" {
name = "PC"
description = "foo PC Alias"
function_name = aws_lambda_function.foo.arn
function_version = aws_lambda_function.foo.version
}
resource "aws_lambda_provisioned_concurrency_config" "foo_provisioned_concurrency" {
function_name = aws_lambda_alias.foo_pc.function_name
provisioned_concurrent_executions = var.PCInit
qualifier = aws_lambda_alias.foo_pc.name
}
我希望别名指向 lambda 的最新部署。我不能在我的 lambda 别名中使用我的 aws_lambda_function.foo.version 吗?
【问题讨论】:
标签: amazon-web-services terraform