AWS Lambda Function URL support in Chalice
- 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
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