Доступ на уровне контейнера Azure - PullRequest
0 голосов
/ 31 декабря 2018

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

Контейнер будет создан динамически из C #.Ключ учетных данных / доступа, который должен быть создан при создании контейнера из C #, и ключ доступа / учетные данные на уровне контейнера будут предоставлены участникам сайта, а не ключу доступа к учетной записи хранения.Ключ учетной записи хранения будет на стороне настройки приложения.Таким образом, ключ учетной записи хранения будет скрыт от участников сайта.

Как получить ключ доступа / учетные данные на уровне контейнера в хранилище BLOB-объектов Azure?

1 Ответ

0 голосов
/ 31 декабря 2018

Я думаю, SAS может удовлетворить ваши требования. С помощью SAS вы можете предоставлять клиентам доступ к ресурсам в вашей учетной записи хранения, не делясь ключами своей учетной записи.И вы можете установить интервал, в течение которого действует SAS, и разрешения, предоставляемые SAS.Например, SAS для BLOB-объекта может предоставлять разрешения на чтение и запись для этого BLOB-объекта, но не удалять разрешения.

Вы можете создать SAS, указывающую на один или несколько ресурсов и включающую маркер, который содержит специальный наборпараметров запроса.

Вот два примера того, как использовать SAS, first SAS и create SAS.

Если у вас еще есть другиевопросы, пожалуйста, я знаю.

...