We have an Apache server running as a proxy for Azure blob storage.
However, there are some occasions where we get the following error:
HTTP/1.1 404 The specified account does not exist.
This happens occasionally/randomly and only when we fetch the blobs through the Apache proxy. If we fetch the blobs directly from the azure blob url, it works just fine.
We're trying to figure out why this happens - in order to do that, we're trying to figure out what triggers the above error.
This is the command we're using to reproduce it:
curl -IXGET https://<account-storage>.blob.core.windows.net/<container>/<blob-path>
What's the criteria for getting the error The specified account does not exist? What do we need to do to the above command?
A few things we've tried: **
-** We tried modifying the <account-storage> to anything and we get:
curl: (6) Could not resolve host: <modified-account-storage>.blob.core.windows.net
- We tried modifying the
<container> and we get:
HTTP/1.1 404 The specified resource does not exist.
- We tried modifying the
<blob-path> and we get:
HTTP/1.1 404 The specified blob does not exist.
None of these match the error we're trying to reproduce.