У меня есть файл в хранилище файлов Azure. Я хотел бы скачать его с ресурса DSC (xRemoteFile
, например).
Хранилище файлов Azure дает мне URL-адрес HTTPS для этого файла, но его нельзя использовать напрямую:
ИЗМЕНИТЬ 1
Используя SAS:
Затем я пытаюсь использовать URL-адрес SAS:
По-прежнему нет кубиков.
РЕДАКТИРОВАТЬ 2
Как видно из снимков, SasToken
?sv=2017-07-29&ss=f&srt=o&sp=r&se=2020-05-10T00:41:14Z&st=2018-05-09T16:41:14Z&spr=https&sig=...
и URL-адрес
https://***.file.core.windows.net/?sv=2017-07-29&ss=f&srt=o&sp=r&se=2020-05-10T00:41:14Z&st=2018-05-09T16:41:14Z&spr=https&sig=...
то есть SasToken добавляется к https://***.file.core.windows.net/
Я не могу сказать по скриншоту, если да, но вам нужно указать токен SaS. Для общих файловых ресурсов Azure для ACL задан частный статус, и вы не можете его изменить, поэтому вы не можете скачать файл анонимно. Вам необходимо создать токен SaS для аутентификации, а затем использовать его в своем URL-адресе.
Теперь вы можете сгенерировать токен SaS прямо на портале Azure.