Cleanup
Cleanup is required to avoid unnecessary AWS charges after the demo.
Cleanup Order
- Stop or delete Step Functions executions if any are still running.
- Delete API Gateway deployment and API.
- Delete Lambda functions used by the project.
- Delete Amazon Transcribe test jobs if they are no longer needed.
- Delete objects in the S3 bucket:
uploads/transcripts/reports/
- Delete the S3 bucket.
- Delete the DynamoDB table
CognitiveCoachJobs. - Delete CloudWatch log groups created for Lambda and Step Functions.
- Delete IAM roles and policies created only for this project.
- Review AWS Billing and Cost Management to confirm no unexpected active resources remain.
Validation After Cleanup
Confirm:
- S3 bucket no longer exists.
- DynamoDB table no longer exists.
- API Gateway endpoint no longer responds.
- Lambda functions are deleted.
- Step Functions state machine is deleted.
- CloudWatch logs are deleted if not needed for evidence.
- No active resources related to the project remain in the selected region.
If screenshots are needed for final submission, capture them before deleting the resources.