Skip to content
This repository has been archived by the owner on Jan 12, 2023. It is now read-only.

Latest commit

 

History

History

aws-golang-kinesis

Serverless AWS Kinesis Stream

Serverless AWS APIGateway events example using:

Inspired by https://github.com/pmuens/serverless-kinesis-streams

Installation

Setup and deploy a new project called your-app:

cd $GOPATH/src/your-path/
serverless install -u https://github.com/yunspace/serverless-golang/tree/master/examples/aws-golang-kinesis -n your-app
cd your-app
make DOTENV=.env.example dotenv
  • create a new stream called data-receiver in AWS console
  • fill in and correct any of the variables in .env. Especially AWS_KINESIS_ARN
  • replace WORKDIR in .env with /go/src/your-path/your-app
make test build deploy

Usage

Publish a message

make publish

Observe the logs to see data-receiver stream triggering data-logger

make logger

Cleanup

make remove