OLC Bioinformatics AzureStorage tools
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
: store, modify, or delete your Azure connection string into an encrypted file, 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.AzureCopy
: copy a file, folder, or an entire container within your Azure storage accountAzureMove
: 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 accountAzureList
: list and optionally filter containers and/or files in 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 batch
Feedback
If 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