Cheat Sheet
Validate configuration
localstack config validate
Docker Compose - Example
-
docker-compose.yml
filelocalstack: image: docker.io/localstack/localstack:4.0.3 container_name: aws ports: - "127.0.0.1:4566:4566" # LocalStack Gateway - "127.0.0.1:4510-4559:4510-4559" # external services port range environment: # LocalStack configuration: https://docs.localstack.cloud/references/configuration/ DEBUG: "${DEBUG:-0}" AWS_ACCESS_KEY_ID: AWS_SECRET_ACCESS_KEY: AWS_DEFAULT_REGION: BUCKET_NAME: volumes: - "$PWD/scripts/localstack/init-aws.sh:/etc/localstack/init/ready.d/init-aws.sh" - "${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack" - "/var/run/docker.sock:/var/run/docker.sock"
-
init-aws.sh
script#!/bin/bash awslocal s3api create-bucket --bucket "${BUCKET_NAME}"