Skip to content

💿 Quick search & filter Amazon Machine Images (AMIs)

License

Notifications You must be signed in to change notification settings

Cyclenerd/aws-ami

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS AMI Quick Search & Filter

Badge: AWS Badge: CI Badge: GitHub

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.

Screenshot

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.

💿 New Image (Version)

  1. Edit operating-systems.json
  2. Done

🧑‍💻 Development

This project uses GitHub Actions for automated builds and deployments. Ready to tweak and test this webapp locally? Follow these instructions:

Requirements

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"

❤️ Contributing

Have a patch that will benefit this project? Awesome! Follow these steps to have it accepted.

  1. Please read how to contribute.
  2. Fork this Git repository and make your changes.
  3. Create a Pull Request.
  4. Incorporate review feedback to your changes.
  5. Accepted!

📜 License

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