Devcontainer + LocalStack
Use LocalStack to develop without touching real AWS resources.
- Start LocalStack (Docker or Helm)
docker compose up -d # or 'helm upgrade --install localstack ...'
- Configure CLI
aws configure --profile localstack
export AWS_PROFILE=localstack
export AWS_ENDPOINT_URL=http://localhost:4566
- Create a secret in LocalStack
awslocal secretsmanager create-secret --name local/sample --secret-string '{"user":"dev","password":"dev"}'
- Run with env-secrets
AWS_ENDPOINT_URL=http://localhost:4566 env-secrets aws -s local/sample -r us-east-1 -- env | grep -E '(user|password)'