Running AWS Locally
Chris Gillespie
Freelance
Solution Architect / Software Engineer / Data Engineer
@NorthernChrisG
http://linkedin.com/in/northernchrisg
RUN AWS LOCALLY
Why?
Multiple single service options available:
●
Downloadable Dynamodb from AWS
●
SAM Local from AWS for Lambda / API Gateway
●
Elasticsearch is.... Elasticsearch!
●
Minio for S3
LOCALSTACK https://localstack.cloud/
BOOT UP
docker run -p 4567-4580:4567-4580 localstack/localstack
INTERACT
LocalStack is CLI and SDK compatible.
●
It's all about the endpoint setting.
●
Credentials are required, but not validated.
SWAPPING LOCAL / REMOTE
I want to point my application at local AWS.
The SDK contains all the necessary methods to explicitly set
the endpoint, region and credentials.
CI
Lightweight / Temporary Environments.
Testing, sales demo sites, sprint demo etc
FURTHER USES
+ +
docker-compose up
QUESTIONS?

RUNNING AWS LOCALLY