A sample product API built with API Gateway, Lambda (Java), and DynamoDB, designed for collaborative debugging workflows using LocalStack Cloud Pods. Follow the end-to-end walkthrough for this project: https://docs.localstack.cloud/aws/tutorials/cloud-pods-collaborative-debugging/
- A valid LocalStack for AWS license, which provides a
LOCALSTACK_AUTH_TOKENrequired to run this sample. - Docker for running LocalStack.
- Maven and Java 21 for building the Lambda functions.
- Terraform or OpenTofu with
tflocal.
export LOCALSTACK_AUTH_TOKEN=<your-auth-token>- Start LocalStack:
docker compose up -d- Build Lambda artifacts:
cd lambda-functions
mvn clean package- Deploy infrastructure:
cd terraform
./run-tflocal.sh- Invoke the API:
./invoke.shFor OpenTofu, set TF_CMD=tofu and run tflocal in opentofu/ (see opentofu/instructions.md).
Licensed under Apache License 2.0. See LICENSE.
