Live checklist (AWSUTOPIA_LIVE=1)
Not run in CI. Manual only against a disposable sandbox account or LocalStack.
export AWS_PROFILE=sandboxawsutopia login --profile sandbox(if SSO)awsutopia init live-check --env devawsutopia create bucket <unique-name>awsutopia list— tagged; costCOST_UNAVAILABLEawsutopia create secret demo-key --value 'temporary'thensecret get(redacted) /--reveal- Optional:
awsutopia create fn hello --src ./fnthenawsutopia logs hello --since 1h - Optional:
awsutopia create site www --src ./distthen open the printed CloudFront URL - Optional:
awsutopia create server web --image ubuntu-24 --size smallthenconnect web --dry-run(live connect needs SSM Online) - Optional:
awsutopia create db postgres app --size smallthendb connect app --via web --dry-run(password never printed) - Optional:
awsutopia create kv sessions11b. Optional:awsutopia create queue jobs12. Upload an object, thenawsutopia bucket share <bucket> <key> --expires 30m awsutopia destroy kv sessions --yes(if created)awsutopia destroy db app --keep-data --yes(if created)awsutopia destroy server web --yes(if created)awsutopia destroy site www --yes(if created)awsutopia destroy fn hello --yes(if created)awsutopia destroy secret demo-key --yesawsutopia destroy bucket <name> --yesawsutopia list— empty for this project
Keep AWSUTOPIA_LIVE unset in GitHub Actions. Default tests never call real AWS.