Does anyone have any familiarity or experience using BITS for downloads from Azure blob storage and/or CDN?
There is surprisingly little information about BITS and Azure that I have found via internet searches and everything seems to relate to WebRoles and self-managed VM’s where we have IIS. I have found nothing on BITS downloading directly from a blob URL. Specifically I need to figure out if blobs are served over HTTP in a manner that supports BITS requirements – http://msdn.microsoft.com/en-us/library/windows/desktop/aa362846(v=vs.85).aspx.
I’m going to do some of my own testing soon so I will report my findings but any information would be awesome!
I forgot to come back and post my own findings. First off, thanks Simon for the link…
I did some exploratory testing using http://sharpbits.codeplex.com/ to initiate some BITS transfers from already existing blobs and to try to upload as well. I was able to download a public\anonymous blob over http and https. This was quite some time ago and today I have this as a live scenario running perfectly fine in a dev environment.
Uploading to blob storage, on the other hand, failed with a 400 syntax error response. I did not investigate the upload issue any further since I didn’t need BITS uploads in my particular case so that is still an open part of the question which I will return to when I have need or urge.