Working with files in Azure Blob Storage in China

I have been working with a customer that is looking to use Azure in China (read this for more info: https://blogs.technet.com/b/microsoft_blog/archive/2014/03/26/microsoft-becomes-the-first-global-public-cloud-provider-in-china-with-the-general-availability-of-microsoft-azure-in-the-region.aspx). One issue we faced is that none of the available Azure Blob storage tools we tried worked with China because the DNS name for Azure Blob storage China is different than the other regions (*.blob.core.chinacloudapi.cn).

To work around this I wrote a utility in C# to provide some basic capabilities like upload, download, deleting a blob and listing the contents of a blob container.

Go here for the CodePlex project: https://petesazureblobtool.codeplex.com/