AWS Lambda是一种服务,它使您能够运行代码而无需使用服务器。AWS Terraform是一种基础设施即代码的工具,它可帮助对AWS环境进行自动化管理。 Provisioned Concurrency是一种Lambda功能,它提供了一种方法来预配执行环境,以避免对启动时间和效率产生负面影响。
要在Terraform中创建具有Provisioned Concurrency的Lambda函数,可以使用Lambda功能代码定义块中的'reserved_concurrent_executions”参数。以下是Lambda功能代码定义块的示例:
resource "aws_lambda_function" "example" {
filename = "example_function.zip"
function_name = "example_function"
role = "arn:aws:iam::123456789012:role/example_role"
handler = "example_function.lambda_handler"
runtime = "python3.7"
memory_size = 128
timeout = 10
reserved_concurrent_executions = 5
}
上面的代码定义了一个名为'example_function”的Lambda函数,该函数具有一个名为'reserved_concurrent_executions”的参数,用于定义函数的预配并发数。
要将该功能更新为更多或更少的并发执行,请编辑Terraform代码并重新应用更改。
上一篇:AWSTerraformJenkins声明式流水线访问被拒绝错误
下一篇:AWSTerraform,无法从5.7.38升级到5.6,GitLabCIRunner失败,InvalidParameterCombination。