With AWS Manager, you manage your resources and services within Amazon Web Services (AWS). At the same time, you keep an overview of all running services. It is also possible to start and stop the services. I have tried to display the essential information. You can access detailed information about each instance via a direct link to the AWS Management Console.
AWS Service | Functions in AWS Manager |
---|---|
Amazon EC2 | Query general information Starting and stopping an EC2 instance Calling the EC2 instance directly in AWS Management Console |
Amazon ECS | Query general information Listing of all available services Change the desired number of services Direct invocation of services in AWS Management Console |
Amazon RDS | Query general information Starting and stopping an RDS instance Calling the RDS instance directly in AWS Management Console |
AWS Lambda | Query general information Execution of a Lambda function with transfer payload Direct call of Lambda function in AWS Management Console |
Amazon S3 | Query all objects within an S3 bucket Download, upload and delete objects Browse to the S3 bucket in AWS Management Console |
Amazon Cloudfront | Query general information Running Invalidate Cache Direct invocation of Cloudfront Distribution in AWS Management Console. See and open Cloudfront functions |
The installation is very simple. Save the downloaded file in a destination folder of your choice and start the program. At startup a configuration file will be created in the same directory. The configuration windows can be found within the menu Extras.
List all of your EC2 instances. Select an instance and the details will be reloaded from your AWS account. Currently you can start or stop each instance.
Get an overview of your Amazon ECS clusters. For each cluster, all services configured for it are loaded. For each service in the cluster, change the number of instances you want. We use this feature to manually start or stop systems that we rarely need.
Get an overview of your Lambda functions. See the most important configurations of your functions. Also the environment variables are visible. Since version 1.2 you can also execute a Lambda function directly. To execute a Lambda function, select the “Invoke” button.
List all your S3 buckets. By selecting the corresponding S3 bucket, you will get an overview of all objects. Select an object, and you can download it with the download button.
List all your RDS database instances. By selecting the corresponding entry, you will get an overview of some details. You can change the state of your RDS.
Get a complete overview of all Cloudfront distributions within your account. Additionally, you can invalidate the existing cache without logging into the Management Console.
More services will be implemented. Check the open issues or create a new one, if you miss anything.
If you want to contribute by fixing an issue, add a new function or just optimize something, a simple instruction how to start development.
Create and activate an environment by running the following command:
python -m venv .venv
.venv/Scripts/activate
Install the required dependencies
pip install -r src/requirements.txt
If you want to do some UI changes, download and install the latest wxFormBuilder from the wxFormBuilder Homepage.