By using AWS re:Post, you agree to the Terms of Use

new Lambda Function URL with Terraform

1

I have noticed the new Function URL for lambdas that have just been launched recently. I am interested to use this functionality as it will be a cost-saver for us. However, I have not found any way to add it to integrate it into our terraform files. the tutorial here uses all other services but terraform. If you have any idea how and if it can be done, I will be grateful.

Thanks!

asked 5 months ago531 views
2 Answers
1
Accepted Answer

You can use the aws_lambda_function_url resource in Terraform, something like this:

resource "aws_lambda_function_url" "function" {
    function_name      = aws_lambda_function.function.function_name
    authorization_type = "NONE"
}

You can find more information in the documentation: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lambda_function_url

answered 5 months ago
EXPERT
reviewed 5 months ago
1

This blog article does a nice end-to-end walkthrough of creating a lambda function url resource with Terraform including the provider block, aws_lambda_function_url resource and dependencies:

https://nquayson.com/aws-lambda-function-url-using-terraform-quick-walkthrough

answered 5 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions