Q88. How to address resources in the Storage Emulator?

Microsoft provides Windows Azure storage emulator which simulates the Blob, Queue, and Table Storage services available in the cloud, on a local machine. Using this storage emulator, we can develop and test an Azure cloud application before we deploy it to the cloud.

The URI scheme for a resource running in the Storage Emulator follows this format:


Compare this URI scheme for addressing resources in the cloud, with the one given earlier. In the scheme, the account name is a part of the URI path. This is because the local computer does not perform domain name resolution.

The following format is used for addressing resources running in the storage emulator:

Blob Service:
Queue Service:
Table Service:
Note that the BLOB storage endpoint for development storage BLOB services is by default

The Storage Emulator supports only a single fixed account and a permanent authentication key. The account name and key are the only credentials permitted for use with the Storage Emulator. They are:

Account name: devstoreaccount1
Accountkey: Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOt

Given that the account name is always devstoreaccount1, your URI should be:{container-name}/{filename}.{extension}

For example, the following address is used for accessing a Blob in the Storage Emulator: