Можно ли получить единую подпись общего доступа для всего контейнера в учетной записи хранения? - PullRequest
1 голос
/ 15 мая 2019

Как видно из названия, я ищу один shared access signature для доступа ко всем контейнерам, присутствующим в учетной записи хранения.

В настоящее время я должен получить shared access signature для каждого контейнера отдельно, чтобы создать отдельный EXTERNAL DATA SOURCE для каждого контейнера, которого я пытаюсь избежать

Возможно ли это?

1 Ответ

2 голосов
/ 15 мая 2019

Да, это вполне возможно. Что вам нужно сделать, это получить Account Shared Access Signature (Account SAS).

В зависимости от разрешений, предоставленных в учетной записи SAS, она будет применяться ко всем контейнерам больших двоичных объектов (и большим двоичным объектам) в этой учетной записи хранения.

Подробнее об учетной записи SAS можно узнать здесь: https://docs.microsoft.com/en-us/rest/api/storageservices/delegating-access-with-a-shared-access-signature.

По ссылке, указанной выше:

SAS уровня учетной записи, введенный в версии 2015-04-05. Счет SAS делегирует доступ к ресурсам в одном или нескольких хранилищах Сервисы. Все операции, доступные через сервис SAS, также доступно через аккаунт SAS. Дополнительно с учетной записью SAS вы может делегировать доступ к операциям, которые применяются к данной услуге, такой как как Получить / установить свойства службы и получить статистику обслуживания. Вы также можете делегировать доступ к операциям чтения, записи и удаления на BLOB-объектах контейнеры, таблицы, очереди и файловые ресурсы, которые не разрешены с услугой SAS . См. Создание учетной записи SAS для получения дополнительной информации. информация о счете SAS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...