Как создать подпись общего доступа для папки в хранилище BLOB-объектов Azure?

Я работаю над созданием подписи общего доступа к хранилищу BLOB-объектов Azure с использованием клиентской библиотеки хранилища BLOB-объектов Azure v12 для.NET. До сих пор я понимал, как сгенерировать токен SAS в контейнере и в файле, но я не могу найти в документации Microsoft, как сгенерировать SAS в определенной виртуальной папке в моем контейнере.

Это выполнимо? Заранее благодарю

1 ответ

Решение

Контейнеры больших двоичных объектов с плоским пространством имен не имеют реальных папок и не поддерживают безопасность на уровне файлов или папок. Если вы создаете учетную запись хранения с иерархическим пространством имен, вы получаете возможность предоставлять списки управления доступом на уровне файлов и папок для участников Azure Active Directory.

См. Раздел Управление доступом в Azure Data Lake Storage 2-го поколения.

Другие вопросы по тегам