AWS Manager

Manage resources and services

Page content
Looking for books about AWS certifcation or want to support the development of my tools? Use this link: AWS Certifcation

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.

With 2.1.0 I introduced the possibility to open a service more than once.

AWS Manager - CodeBuild

I have combined all the tools already available from me in this tool. This leaves you with just one application to launch to easily manage your resources and instances.

Functions

All Services can be opened more than once. So you can compare configurations or work with multiple S3 buckets at once.

AWS ServiceFunctions in AWS Manager
Amazon EC2Query general information
Starting and stopping an EC2 instance
Calling the EC2 instance directly in AWS Management Console
Amazon ECSQuery general information
Listing of all available services
Change the desired number of services
Direct invocation of services in AWS Management Console
Amazon RDSQuery general information
Starting and stopping an RDS instance
Calling the RDS instance directly in AWS Management Console
Amazon RDS ClusterQuery general information
Starting and stopping an RDS cluster
Direct invocation of the RDS instance in AWS Management Console
AWS LambdaQuery general information
Execution of a Lambda function with transfer payload
Direct call of Lambda function in AWS Management Console
Amazon S3Query all objects within an S3 bucket
Download, upload and delete objects
Browse to the S3 bucket in AWS Management Console
Amazon CloudfrontQuery general information
Running Invalidate Cache
Direct invocation of Cloudfront Distribution in AWS Management Console.
See and open Cloudfront functions
AWS CodeCommitDisplay of all repositories
Information about Branches
AWS CodeBuildListing of all CodeBuild projects
View recent builds
Start and retry builds

Installation and configuration of AWS Manager

The installation is very simple. Save the downloaded file awsmanager.exe in a destination folder of your choice and start the program. At startup a configuration file will be created in the same directory. You change this configuration directly in the program on the “Config” tab.

AWS Manager - Configuration

The only requirement for our tool is an installed AWS CLI v1 or AWS CLI v2, both of which are also supported. You can download these from the AWS Command Line Interface page. You can also install AWS CLI v2 using the built-in feature.

AWS Credentials

The program uses your user’s default AWS credentials unless specified. You have the option to specify the credentials directly. Please note that we transfer all information provided to the AWS cli.

Startup

You can automatically check for updates when application starts. Additionally, you can already load all existing resources from AWS. Please note that this will delay the program startup.

Update

We have added an additional check for updates. If the option to check for updates is enabled, you will see a message. You can also perform this check manually. In the About tab, you can find the corresponding button.

AWS Resources

To load the resources from your AWS account, click the respective button. After a short time, they appear in the overview. Click on one of the generated entries and the details will be loaded.

Amazon EC2

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.

AWS Manager - EC2

Amazon RDS

Get an overview of your Amazon RDS instances. Select a database instance and the details will be displayed directly. You can start or stop the database instances. We will add more features in one of the next releases (including snapshot).

AWS Manager - RDS

Amazon Aurora

Get an overview of your Amazon Aurora clusters. Select a database cluster and the details will be loaded directly from your AWS account. You can start or stop the database cluster. You start and stop individual instances of the database cluster using the AWS RDS section.

Amazon ECS

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.

AWS Manager - ECS

AWS Lambda

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. The following dialog appears:

AWS Manager - Lambda

You can include a payload. It is mandatory to specify it in JSON format. Please avoid line breaks. The output of the Lambda function is done after successful execution. This may take some time before you see the result.

Amazon S3

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. If you select a directory, you can download the complete directory to your local computer.

AWS Manager - S3

To upload a file, take it and drag the file with the mouse to the appropriate field. Select an existing key (folder) or enter your own (please with ‘/’ at the end, otherwise a prefix will be added). Press the Upload button and the file will be uploaded.

I will still implement further functions for working with Amazon S3. This also includes the deletion of objects and the setting of metadata.

Amazon Cloudfront CDN

Get a complete overview of all Cloudfront distributions within your account. Additionally, you can invalidate the existing cache without logging into the Management Console.

AWS Manager - Cloudfront

AWS CodeCommit

Get an overview of your repositories that you use in AWS. Besides the complete listing, you also get the URLs for cloning. The last commit of a branch is also provided.

AWS Manager - CodeCommit

AWS CodeBuild

The overview of the projects within CodeBuild also gives you the option to restart them or run a new build. For performance reasons we have decided to limit the display to the last 20 entries.

AWS Manager - CodeBuild


Suggestions

Give me your suggestions about my software so that I can include more features that you need.

Notes

This software is freeware. It may also be distributed without my consent! I assume no liability for the software!

Version Information

When a new version is released, I will list the changes here.

I am looking forward to any feedback. Please use my contact form for this purpose.

AWS-Manager 2.1.2

Releasedate: 2024-01-30

  • CHG: Updated CodeSigning certificate

AWS-Manager 2.1.1

Releasedate: 2023-11-23

  • CHG: Updated about dialog
  • FIX: removed duplicate loop of S3 objects

AWS-Manager 2.1.0

Releasedate: 2023-11-18

  • New: Complete redesign to support multiple windows of same services.
  • New: Cloudfront Functions added to the distribution.
  • New: S3 upload using drag&drop accepts multiple files into existing key.
  • New: S3 deletion of object is now possible.
  • New: Possibility to change order of service tabs.
  • CHG: S3 drag&drop behaviour
  • CHG: Migrate to Delphi 12
  • CHG: Use new check for update location
  • FIX: Load last closed windows could be broken.
  • FIX: Performance issue by blocking inherited queries.
  • FIX: Invalidate Cache was possible without selecting a distribution.
  • FIX: S3 upload could cause a dotted key

AWS-Manager 2.0.1

Releasedate: 2023-02-07

  • CHG: Update Code Signing Certificate
  • FIX: First refactoring using SonarQube

AWS-Manager 2.0.0

Releasedate: 2022-08-20

  • CHG: rebrand from erpware to Daniel Seichter

AWS-Manager 1.9.9

Releasedate: 2022-07-30

  • CHG: Add selection of existing AWS profiles
  • FIX: CodeCommit may not be able to load detailed information