Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot access Windows azure file storage document

I have created a file storage in Windows azure and uploaded some documents.

This is what my path to my file looks like https://mySite.file.core.windows.net/notes/txt.pdf

When I try to access the a file from my storage i get this error: enter image description here

like image 817
Fahad Jameel Avatar asked Jan 27 '16 19:01

Fahad Jameel


2 Answers

This is intended behavior. Please note that there's no anonymous access allowed for files stored in file storage. The access needs to be authorized. Since you're trying to access the resource without being authorized, you're getting this error.

One way of authorizing the access is to create a Shared Access Signature (SAS) on a file/share level with Read permission and then using that SAS URL to access the file.

like image 160
Gaurav Mantri Avatar answered Nov 06 '22 23:11

Gaurav Mantri


This is happening because you are trying to access the file as an anonymous user. If you DO want to give access to anonymous users then create a SAS token and include that token in the URL:

  1. On Azure Portal: go to your storage account, then click on "Shared access Signature" and copy the SAS token:

Azure Portal, Storage Accounts, Shared access signature, SAS token

  1. add the SAS token to your URL: https://mySite.file.core.windows.net/notes/txt.pdf?sv=2017-11-09&ss=f&srt=o&sp=r&se=2018-11-13T19:11:42Z&st=2018-11-13T11:11:42Z&spr=https&sig=5Q7RPkCGiUdQQsAS43qrWvniK8O7Cwc4uLjHFJfTtkc%3D
like image 3
user3248578 Avatar answered Nov 06 '22 23:11

user3248578