index.md 1.6 KB

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:

  1. 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 package
  2. AzureUpload: upload a file or folder to a container in your Azure storage account
  3. AzureSAS: create SAS (shared access signature) URLs for a file, a folder, or an entire container in your Azure storage account.
  4. AzureMove: move a file, folder, or an entire container within your Azure storage account
  5. AzureDownload: download a file, folder, or an entire container from your Azure storage account
  6. AzureTier: set the storage tier of a file, folder, or an entire container from your Azure storage account
  7. AzureDelete: delete a file, folder, or an entire container from your Azure storage account
  8. AzureAutomate: run upload, sas, move, download, set_tier, and/or delete in batch
  9. AzureList: List and optionally filter containers and/or files in your Azure storage account

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