Skip to content

KreedM/EC2-Instance-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EC2-Instance-Manager

A simple GUI tool for managing EC2 instances on Windows.

Main window of the EC2 Instance Manager

Building the source

The following steps assume you have MSVC 2022, Qt MSVC 2022 libraries (added to path), AWS CPP SDK, CMake, and CMake generator set to MSVC 2022.

  1. Edit line 78 & 80 of /CMakeLists.txt to include the path of your AWS CPP SDK for both configurations. For reference, path subfolders should have /bin, /include, /lib.
  2. Run mkdir build && cd build.
  3. Run cmake -DCMAKE_PREFIX_PATH=PATH -DCMAKE_BUILD_TYPE=Release .. where PATH is the location of your Qt libraries' cmake files (ex: C:\Qt\6.8.2\msvc2022_64\lib\cmake\Qt6).
  4. Run cmake --build . --config=Release.
  5. The executable should be in the Release folder. Copy all AWS .dlls from the build directory into the folder. Run cd Release.
  6. Run windeployqt EC2-Instance-Manager.exe.

Usage

This application requires the use of the Default AWS Credentials Provider Chain to authenticate calls with the AWS SDK. If you're able to make requests with the AWS CLI, chances are you're good to go!

License

This project is licensed under the terms of the GNU Lesser General Public License v3.0. The LGPL v3.0 and GPL v3.0 licenses are also included in this repository respectively in files COPYING.LESSER and COPYING.

About

A simple GUI tool for managing EC2 instances on Windows.

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published