Let’s clean up our compute resources first:
Answer yes when prompted. Make sure the application you delete is called “ecsworkshop”
cd ~/environment/ecsdemo-frontend/
copilot pipeline delete
Once done, run the following:
copilot app delete
cd ~/environment/ecsdemo-frontend/cdk
cdk destroy -f
cd ~/environment/ecsdemo-nodejs/cdk
cdk destroy -f
cd ~/environment/ecsdemo-crystal/cdk
cdk destroy -f
cd ~/environment/ecsdemo-platform/cdk
cdk destroy -f
python -c "import boto3
c = boto3.client('logs')
services = ['ecsworkshop-frontend', 'ecsworkshop-nodejs', 'ecsworkshop-crystal', 'ecsworkshop-capacityproviders-fargate', 'ecsworkshop-capacityproviders-ec2', 'ecsworkshop-efs-fargate-demo']
for service in services:
frontend_logs = c.describe_log_groups(logGroupNamePrefix=service)
print([c.delete_log_group(logGroupName=x['logGroupName']) for x in frontend_logs['logGroups']])"