Skip to content

pfeilbr/lambda-function-urls-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lambda-function-urls-playground

learn Lambda function URLs

Notes

  • Function URLs are best for use cases where you must implement a single-function microservice with a public endpoint that doesn’t require the advanced functionality of API Gateway, such as request validation, throttling, custom authorizers, custom domain names, usage plans, or caching.

  • Function URL format https://<url-id>.lambda-url.<region>.on.aws
  • removes the 29s API Gateway limitation. your fn can take 15 min to respond and there is no timeout
  • unexpected function URL caching can cause issues
  • You can throttle the rate of requests that your Lambda function processes through a function URL by configuring reserved concurrency. Reserved concurrency limits the number of maximum concurrent invocations for your function. Your function's maximum request rate per second (RPS) is equivalent to 10 times the configured reserved concurrency. For example, if you configure your function with a reserved concurrency of 100, then the maximum RPS is 1,000.

  • can limit invocations via lambda condiation keys

Demo

see template.yaml

# deploy
sam deploy --guided

# access lambda url
curl https://klm4pgp5qacvq52o4zptf6avei0cuczb.lambda-url.us-east-1.on.aws/

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published