This capstone project is an integral part of the Learn to Cloud guide. The project aligns with the learning objectives outlined in the guide, providing hands-on experience with cloud technologies.
-
Direct File Upload:
- Upload multiple files directly to Azure Blob storage containers.
-
Generate Shareable Links:
- Easily generate links for uploaded files, making sharing a breeze.
-
Simple Installation:
- Follow the straightforward installation process to get started.
Before using Cloud CLI Uploader, ensure you have the following:
- A chosen cloud provider (Microsoft Azure is used in this project).
- An active Azure subscription.
- Azure CLI tool installed and authenticated.
- A Bash environment available on Linux/Unix, WSL (Windows Subsystem for Linux), or macOS.
Setup your Azure resources - checkout the documentation I wrote giving a detailed step by step guide.
Follow these steps to install and use Cloud CLI Uploader:
- Clone the repository to your local machine.
git clone https://github.com/your-username/CLI-Uploader.git
- Navigate to project directory
cd CLI-Uploader
- Run the installation script
./installscript.sh
- After installation, use the following command to upload files
- Upload a file
./cliscript.sh <azure container> /path/to/file
- Upload multiple files
./cliscript.sh <azure container> /path/to/file1 /path/to/file2 ...