This is the simplest possible cdkd deployment example. It demonstrates:
- Creating a single S3 bucket
- Using Cloud Control API for resource provisioning
- Basic stack outputs
- AWS::S3::Bucket: A simple S3 bucket with destroy removal policy
# Set environment variables
export STATE_BUCKET="your-cdkd-state-bucket"
export AWS_REGION="us-east-1"
# Bootstrap (first time only)
node ../../../dist/cli.js bootstrap \
--state-bucket ${STATE_BUCKET} \
--region ${AWS_REGION}
# Deploy
node ../../../dist/cli.js deploy \
--app "node bin/app.ts" \
--state-bucket ${STATE_BUCKET} \
--region ${AWS_REGION} \
--verbosenode ../../../dist/cli.js destroy \
--state-bucket ${STATE_BUCKET} \
--stack CdkdBasicExample \
--region ${AWS_REGION} \
--force