- AWS CLI already configured with Administrator permission
- Docker installed
- Golang
- SAM CLI - Install the SAM CLI
make build- build the lambda ready for running locally.make start- run locally on port 3000.make test- runs all unit tests.make lambda.zip- creates the lambda.zip file ready for deployment.
To do so you will need docker and the aws cli installed.
make dynamodb-local- run a local version of dynamodb onhttp://localhost:8000.make dynamodb-create_tables- create a local version of the tables used by the lambda.make dynamodb-hydrate_tables- creates a few lists and adds up to 10 items to each of them.make dynamodb-delete_tables- deletes the local tables.