Как я могу легко сгенерировать маркер SAS для контейнера больших двоичных объектов azure, который включает разрешение «t»

#azure #azure-blob-storage

Вопрос:

С помощью портала azure действительно легко сгенерировать токен SAS. Проблема в том, что он не включает все доступные разрешения. Примечательно, что в нем отсутствует разрешение «t», необходимое для присвоения тегов.

Я просмотрел документацию о создании SAS для делегирования пользователей для этого с помощью Powershell, но у меня нет (и я не могу получить) достаточных разрешений. Однако я могу сгенерировать ключ учетной записи sas.

Может ли кто-нибудь предоставить рекомендации о том, как это разрешение может быть добавлено в SAS либо на портале, либо через Powershell?

Комментарии:

1. Какие SAS вы пытаетесь создать — Учетные записи SAS или Служебные SAS ?

2. Я не слишком переживаю по этому поводу. Просто тот, который прост и работает. Что бы ни создавал графический интерфейс, когда вы указываете метод «Ключ учетной записи», это хорошо. Это работает отлично, за исключением этой проблемы с разрешениями

Ответ №1:

Вы можете попробовать создать SAS с помощью обозревателя хранилища .Я попробовал это в своей системе

1) выберите свою учетную запись хранения, щелкните правой кнопкой мыши и выберите команду Получить подпись общего доступа.

введите описание изображения здесь

2) Вы можете выбрать разрешение, которое хотите добавить, и нажать «Создать».

введите описание изображения здесь

3) Затем появится второе диалоговое окно Подписи общего доступа, в котором будет указан контейнер больших двоичных объектов вместе с URL-адресом(строкой подключения) и строками запросов, которые вы можете использовать для доступа к ресурсу хранения. Выберите Копировать рядом с URL-адресом, который вы хотите скопировать в буфер обмена

введите описание изображения здесь

Для получения более подробной информации обратитесь к этому документу:

Комментарии:

1. Ты-бог среди людей.