A simple GUI tool for managing EC2 instances on Windows.
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.
- Edit line 78 & 80 of
/CMakeLists.txtto include the path of your AWS CPP SDK for both configurations. For reference, path subfolders should have/bin, /include, /lib. - Run
mkdir build && cd build. - Run
cmake -DCMAKE_PREFIX_PATH=PATH -DCMAKE_BUILD_TYPE=Release ..wherePATHis the location of your Qt libraries' cmake files (ex:C:\Qt\6.8.2\msvc2022_64\lib\cmake\Qt6). - Run
cmake --build . --config=Release. - The executable should be in the
Releasefolder. Copy all AWS .dlls from the build directory into the folder. Runcd Release. - Run
windeployqt EC2-Instance-Manager.exe.
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!
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.
