How to upload files to Azure Blob Storage using Powershell via the REST API

When I need to upload files on Azure Blog Storage the tools that I generally use are Storage Explorer (installed on my workstation or the web version included in the portal) or AzCopy, but within a script, I would prefer using Azure RestAPI.
Before writing this article I searched similar blogs around this topic, the most interesting one was written by Roger Zander’s blog, the only difference is that I’ve defined a function and validated the parameters, using splatting it is a bit more elegant to read in my opinion. Continue reading “How to upload files to Azure Blob Storage using Powershell via the REST API”

Secrets management with Azure Key Vault and Powershell

I’m writing this short blog post to fill a gap here on scripting library regarding the secret management topic after a comment received on this previous article.

I’m not opinionated when I need to choose a secret management solution, there are multiple options available and like anything else, it depends on your needs. What I find very appealing about Azure Key Vault is that offers a very simple user interface, all the features I generally need,  no upfront costs, and all the PowerShell cmd-let you need. Continue reading “Secrets management with Azure Key Vault and Powershell”

Cloud Tools for Azure: Powershell, Azure CLI, Azure Cloud Shell

cloud-tools-for-azure-powershell-azure-cli-azure-cloud-shell

Everything should start with a SOLID plan, not just influenced by the enthusiasm of a successful PoC, briefly tested and blessed/approved by the management where the implementation challenges are hidden in plain sight!

I wanted to write this article since I’ve started scriptinglibrary.com, but I will try to keep this article to a technical level where you can enjoy the first experience and avoid bad ones. Otherwise, you’ll find yourself overwhelmed or lost into the number of services and the possibilities offered by cloud computing. Continue reading “Cloud Tools for Azure: Powershell, Azure CLI, Azure Cloud Shell”