他人のAzure BLOB(public)から自分のAzure StorageにBLOBをコピーする

publicとしてアクセスできるもののStorage Keyを知らないAzure StorageのBLOBを、自分で管理している(Storage Keyを知っている)Azure Storageにコピーする場合、azcopyコマンドやAzure PowerShellのStart-AzureStorageBlobCopy、azure-cliのazure storage blob copy startは利用できないようです。
これをPowerShellからAzure Storage Services REST APIをたたくことで、BLOB to BLOBで実現するスクリプトを書いてみました。

http://www.windows-maniax.com/kuniteru/azure1344.html