This web application streamlines your workflow by providing a fast and convenient way to search and filter Amazon Machine Images (AMIs) for Amazon Web Services (AWS) EC2 instances. Tired of the slow and cumbersome experience with the official AWS console? This app is designed to be your go-to tool for efficiently finding the right AMIs for your needs.
Key Features:
- Search: Quickly locate AMIs by name, description, or other relevant criteria.
- Filter: Narrow down your search results based on operating system and other desired attributes.
Benefits:
- Save time: Find the right AMIs quickly and effortlessly, freeing you to focus on other development tasks.
- Improve efficiency: Eliminate navigating the official AWS console.
- Edit
operating-systems.json
- Done
This project uses GitHub Actions for automated builds and deployments. Ready to tweak and test this webapp locally? Follow these instructions:
- AWS CLI (
aws
) - JSON processor (
jq
) - SQLite3 (
sqlite3
) - Perl 5 (
perl
) - Perl modules:
Debian/Ubuntu
Packages:
sudo apt update
sudo apt install \
awscli \
jq \
libjson-xs-perl \
libplack-perl \
libtemplate-perl \
sqlite3
macOS
Homebrew packages:
brew install \
awscli \
cpanminus \
jq \
perl \
pkg-config \
sqlite3
Perl modules:
cpanm --installdeps .
Build:
cd build
bash build.sh
perl web.pl
Run:
plackup --host "127.0.0.1" --port "8080"
Have a patch that will benefit this project? Awesome! Follow these steps to have it accepted.
- Please read how to contribute.
- Fork this Git repository and make your changes.
- Create a Pull Request.
- Incorporate review feedback to your changes.
- Accepted!
All files in this repository are under the Apache License, Version 2.0 unless noted otherwise.
Portions of this webapp are modifications based on work created and shared by Amazon Web Services and used according to terms described in the Creative Commons 4.0 Attribution-ShareAlike License.
Please note:
- No warranty
- No official Amazon Web Services product