What a shock this morning when I realized that Microsoft decided to discontinue the Azure Storage Emulator (read this bug report for more info). Grrrr! The emulator is a useful tool for doing local testing and debugging before switching to the real stuff on Azure.
When trying to create a blob container, I get this error:
System.AggregateException: 'One or more errors occurred. (The REST version of this request is not supported by this release of the Storage Emulator. Please upgrade the storage emulator to the latest version. Refer to the following URL for more information: http://go.microsoft.com/fwlink/?LinkId=392237)'
The message is kind of misleading since there are no new version of the emulator. In fact, the emulator page must be updated to reflect this change.
So here's the state of the whole thing as I understand it today. Feel free to comment if you have newer info or a different take on the story.
- The Azure Storage Emulator is part of the Azure SDK and the latest version is 5.9.
- There's no plan for further updates.
- The WindowsAzure.Storage 9.3.3 Nuget package still works with the emulator. No change, it's business as usual.
- Starting with version 11.0.0, Microsoft.Azure.Storage.Queue and Microsoft.Azure.Storage.Blob don't work with the emulator
- However, Microsoft.Azure.Cosmos.Table 1.0.1 still works for tables.
- Microsoft recommends the use of Azurite as a replacement but Azurite only supports blobs.
In summary, when using v11 we're screwed.
Learn Docker and Kubernetes
Like this blog post? I also teach Docker and Kubernetes online virtual classes at Kubernetes Academy.
Kubernetes Academy offers instructor led training workshop-style on Docker containers and Kubernetes for web developers, DevOps specialists, I.T. Pros.
Courses info, dates and prices: LearnK8s.info