Skip to content

domingosfelipe/localstack

Repository files navigation

LocalStack

Study purposes only.

Warning

This repository is for study purposes only. No warranty is provided.

Requirements

Run Locally

  1. Run Docker Compose to create the LocalStack container:

    docker compose up -d
  2. Run the shell script as needed:

    • To create a sample queue:

       chmod +x create-queue-sqs.sh \
       ./create-queue-sqs.sh
    • To create a sample bucket:

       chmod +x create-bucket-s3.sh \
       ./create-bucket-s3.sh
  3. Open the LocalStack web interface and access your SQS resource.

Util AWS commands

List queues

aws --profile localstack sqs list-queues \
--endpoint-url http://localhost:4566 \
--region us-east-1

Get queue URL

aws --profile localstack sqs get-queue-url \
--endpoint-url http://localhost:4566 \
--queue-name sample-queue \
--region us-east-1

Receive message

aws --profile localstack sqs receive-message \
--endpoint-url http://localhost:4566 \
--queue-url sample-queue \
--region us-east-1 \
--output json

Purge queue

aws --profile localstack sqs purge-queue \
--endpoint-url http://localhost:4566 \
--queue-url sample-queue \
--region us-east-1

About

A sample project demonstrating how to use LocalStack

Topics

Resources

License

Stars

Watchers

Forks

Languages