25 lines
1.0 KiB
Bash
25 lines
1.0 KiB
Bash
#!/bin/bash
|
|
|
|
## Clean all resources after removing the CloudFormation stack
|
|
#echo "Delete all sagemaker endpoints to avoid quota limitation"
|
|
## List SageMaker endpoints with names starting with "infer-endpoint"
|
|
#endpoints=$(aws sagemaker list-endpoints --query "Endpoints[?starts_with(EndpointName, 'infer-endpoint')].EndpointName" --output text)
|
|
#
|
|
#for endpoint_name in $endpoints; do
|
|
# echo "Deleting SageMaker endpoint: $endpoint_name"
|
|
# aws sagemaker delete-endpoint --endpoint-name "$endpoint_name"
|
|
#done
|
|
#
|
|
#echo "Remove all DynamoDB table"
|
|
#for table in $(aws dynamodb list-tables --query 'TableNames[]' --output text); do aws dynamodb delete-table --table-name $table; done
|
|
|
|
echo "Remove solution's IAM role"
|
|
aws iam delete-role --role-name LambdaStartDeployRole
|
|
|
|
echo "Remove all SNS topic without sde-api-test-result"
|
|
topic_arns=$(aws sns list-topics --query 'Topics[].TopicArn' --output json)
|
|
for topic_arn in $(aws sns list-topics --query 'Topics[].TopicArn' --output text)
|
|
do
|
|
aws sns delete-topic --topic-arn $topic_arn
|
|
done
|