-
GUI SSL Manager for AWS
-
Features:
- List all SSLs stored in IAM
- Upload new SSLs
- Delete SSL
- Show SSL Info
- Certificate Name
- Expiration Date
- Upload Date
-
Version: 0.4 BETA
-
- Clone or download this repository to your local machine
- Extract the contents if you downloaded the tar file
tar -zxvf aws-ssl-manager.tar.gz
- Build and install the package. This will resolve any dependencies that are needed.
sudo python setup.py install
- Build and install the package
- Run the program from commandline using the following command from anywhere on your machine
awssslmanager
- This will launch AWS SSL Manager
-
- Download the
.exe
file - Run
.exe
file
- Download the
The purpose of this program is to allow and help users List, Upload, Delete, and Update SSLs stored in IAM in an AWS account. This eliminates the need to write long AWS CLI commands and provide an easy and hassle free, point-and-click experience to manage SSLs.
Since IAM is global, specifying the region is not required.
Specifying a default region is strongly recommended. We recommend setting the region the environment is hosted as the default region.
This program features/provides local error checking to reduce the number of API calls. Uploading SSLs offers the option to upload SSL to CloudFront as well.
- AWS profile configuration
- 3 ways of configuring AWS profiles:
- AWS CLI
pip install awscli
- Install AWS CLIaws configure --profile <proilename>
- Configure a profile
- Configure a profile using the in-app profile configurator
- Select
Create a profile
from the option menu - Configure profile
- Click
Configure profile
- Select
- Configure manually by editing
~/.aws/config
file- See for Boto3 docs for details
- AWS CLI
- 3 ways of configuring AWS profiles:
- The following libraries must be installed (otherwise will be installed by the
setup.py
script):boto3
- AWS SDK for Pythonre
- Regular Expressionstkinter
- Tkinter UI