https://piperwilliams.work/posts/azurepowershell/
Use a Windows VM system-assigned managed identity to access Azure Storage via a SAS credential