components icon indicating copy to clipboard operation
components copied to clipboard

Custom, Branded URL Shortner Component with just API Gateway

Open eahefnawy opened this issue 4 years ago • 1 comments

A great, simple and cheap use case for a component is a URL shortener that might just only require API Gateway proxies with a custom domain name. Lambda & DynamoDB wouldn't be required here.

shortner:
  component: @serverless/url-shortner
  inputs:
    domain: sls.io
    urls:

     # You could provide a custom path => sls.io/NewRelease
      - name: NewRelease
         url: https://serverless.com/blog/some-release-blog

     # or you could just have the component auto generate one for you => sls.io/qdjvbid
      - url: https://serverless.com/blog/some-thing-else
       

outputs

shortner:
  urls:
    - sls.io/NewRelease => https://serverless.com/blog/some-release-blog
    - sls.io/qdjvbid => https://serverless.com/blog/some-thing-else

eahefnawy avatar Sep 25 '19 15:09 eahefnawy

@eahefnawy Can you please clarify more what's needed in to be done in this issue? Thanks!

amroakmal avatar Jan 15 '21 12:01 amroakmal