This suite of tools (written in Python) allows you to manipulate containers/files/folders in your Azure storage account.
There are nine scripts in this package:
AzureCredentials
: enter, modify, or delete your Azure connection string and account name into your system keyring, avoiding storing plain text passwords, environmental variables, and entering the connection string every time you run one of the scripts in the packageAzureUpload
: upload a file or folder to a container in your Azure storage accountAzureSAS
: create SAS (shared access signature) URLs for a file, a folder, or an entire container in your Azure storage account.AzureMove
: move a file, folder, or an entire container within your Azure storage accountAzureDownload
: download a file, folder, or an entire container from your Azure storage accountAzureTier
: set the storage tier of a file, folder, or an entire container from your Azure storage accountAzureDelete
: delete a file, folder, or an entire container from your Azure storage accountAzureAutomate
: run upload, sas, move, download, set_tier, and/or delete in batchAzureList
: List and optionally filter containers and/or files in your Azure storage accountIf you encounter any issues installing or running AzureStorage, have feature requests, or need assistance, please open an issue on GitHub, or email me at adam.koziol@inspection.gc.ca