Назад | Перейти на главную страницу

Можно ли загрузить файл с помощью ресурса Powershell DSC из учетной записи хранилища файлов Azure?

У меня есть файл в хранилище файлов 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.