AWS Streamlit console has been created as a proof of concept with the goal of learning Streamlit and data visualization using Python.
It is a small tool to explore the resources in AWS Cloud using your customized console.
The idea is that you get all of Streamline ability to create Dashboards, customized consoles like AWS or VMware.
The code here is not perfect, remember it is a simple repo to explore What I can do with this tool.
I already have in my mind a lot of use cases for this incredible combination of Streamlit and Python.
This toos is written in Python, and it works in Python 3.x.
- Set your AWS credentials:
export AWS_ACCESS_KEY_ID="XXXXXXXXX"
export AWS_SECRET_ACCESS_KEY="XXXXXXXXX"
export AWS_DEFAULT_REGION="us-east-1"
Using virtual environment:
# clone the repo
git clone https://github.com/teadeveloper/AWS-Streamlit-Console.git
cd AWS-Streamlit-Console
# Create virtual environment
python3 -m venv ./venv && source venv/bin/activate
# Install pre-reqs for
pip install -r requirements.txt
#Run cloud explorer
streamlit run Dashboard.py
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under Open Source (GPL-3.0)
Feel free to send me an email with your feedback or open an issue. Feature requests are always welcome.
This personal project is open source (GPL-3.0), and I took me (and take me.) some time and efforts to design, to code, to make some researches and to test it in my personal AWS account.
Teadeveloper :email: [email protected]