https://github.com/gregl83/go-redirect
Lightweight Configurable Lambda Redirection Service in GoLang
https://github.com/gregl83/go-redirect
aws golang lambda redirect serverless
Last synced: about 1 month ago
JSON representation
Lightweight Configurable Lambda Redirection Service in GoLang
- Host: GitHub
- URL: https://github.com/gregl83/go-redirect
- Owner: gregl83
- License: mit
- Created: 2019-01-08T22:07:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-10-16T20:10:23.000Z (over 3 years ago)
- Last Synced: 2026-03-03T12:32:41.644Z (3 months ago)
- Topics: aws, golang, lambda, redirect, serverless
- Language: Go
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-redirect
Lightweight Configurable Lambda Redirection Service
Manage redirects using AWS Lambda functions.
## Requirements
- [Make](https://www.gnu.org/software/make/manual/make.html)
- [NodeJS](https://nodejs.org/en/download/package-manager/) v4 or greater
- [GoLang](https://golang.org/doc/install) v1.x
- [Docker](https://docs.docker.com/install/)
- [Serverless](https://serverless.com/framework/docs/providers/aws/guide/installation/)
- [AWS Account](https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/) with Lambda management permissions
- [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html)
- [AWS SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html)
## Installation
Go-Redirect has a heavy dependency set listed above (requirements).
Once dependencies are met installation is a simple command:
$ make
This will build the Go binaries and export template.yml required for AWS SAM local testing.
## Usage
// todo
## Deployment
// todo
## Backlog
- Initial version
- Consolidate configuration
- Pattern matching redirects
- Analytics integration
## License
MIT