This project is a simple cloud-based file storage system built using Bash scripting and Azure CLI. It uses Azure Blob Storage as the cloud storage backend.
- Create Azure resource group
- Create Azure storage account
- Create blob container with public access
- Upload files
- List files
- Download files
- Delete files
- Log storage actions with timestamps
deploy.sh- deploys the Azure infrastructurefile_manager.sh- manages file operationsconfig.env- stores configuration valueslogs/storage.log- stores activity logs
Run:
bash deploy.sh
This project demostrates how Bash Scripting, Azure CLI, Azure Blob Storage, and GitHub Actions can be combined to automate cloud storage deployment and file management.









