Create and run script that deletes all API Gateway resources #170
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes issue #153
Overview
This pull request adds
deleteApiGateway.py
This file will list and delete all the API Gateway resources through command-line arguments. The following arguments can be provided at runtime:
--region
: AWS region where the API gateway resides.--forceDelete
: To force delete all the API gatewa that exist in the selected region.You can read the docstrings in this python file to get an in-depth understanding of each function and arguments in this file.
Pre-requisites
pip install boto3
To Test
git checkout dd-153
cd devops/DeleteApiGateway
python deleteApiGateway.py --region us-west-2
Go to your AWS console/services/API Gateway and make sure no API gateway resource exists.
Time Spent