Список BLOB-объектов в контейнере хранилища Azure с помощью URL - PullRequest
0 голосов
/ 11 июня 2019

У меня настроена учетная запись хранения и один контейнер.Уровень доступа установлен как общий, и я могу получить доступ к отдельным BLOB-объектам следующим образом:

https://img.blob.core.windows.net/images/name_of_blob

Однако, когда я пытаюсь получить доступ к URL-адресу контейнера (images) напрямую:

https://img.blob.core.windows.net/images/

Я получаю этот ответ:

<Error>
  <Code>ResourceNotFound</Code>
  <Message>The specified resource does not exist.</Message>
</Error>

Есть ли способ получить список всех больших двоичных объектов в контейнере с помощью запроса URL?

Ответы [ 2 ]

2 голосов
/ 11 июня 2019

Как насчет использования REST API ?

Что-то вроде:

GET https://myaccount.blob.core.windows.net/mycontainer?restype=container&comp=list

Обязательно укажите все необходимые заголовки в соответствии с документацией, указанной выше.

0 голосов
/ 11 июня 2019

Когда вы создали контейнер, уровень публичного доступа должен быть установлен на «Blob». Если из раскрывающегося списка установить уровень общего доступа «Контейнер», вы сможете получить доступ к списку.

...