aws / aws/chalice

AWS Lambda Function URL support in Chalice

Open
#1,913 5 comments 44 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
11.1k
Forks
1k
Avg merge
1d 22h
Merged PRs (30d)
2

Description

https://www.infoq.com/news/2022/04/aws-lambda-function-urls/

https://docs.aws.amazon.com/lambda/latest/dg/lambda-urls.html

https://lumigo.io/blog/aws-lambda-function-url-is-live/

With the Lambda Function URLs feature, We can create REST APIs backed by Lambda functions without API Gateway with 900 seconds of timeout.

My code don't need any of the advanced functionality of API Gateway, such as request validation, throttling, custom authorizers, custom domain names, usage plans, or caching.

Created lambda function url in aws console for a [pure lambda function](https://aws.github.io/chalice/topics/purelambda.html#pure-lambda-functions) deployed via chalice.

Would be nice if chalice supports a config to enable Lambda Functions URL.

Contributor guide

Open the contributing guide

Research direction

No source files or tests are named. Start with the linked AWS Lambda Function URLs documentation and Chalice's pure lambda function documentation, then trace how deployment configuration is handled. Done means Chalice offers a configuration option that enables a Lambda Function URL for a deployed pure Lambda function without requiring API Gateway.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
api, cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.