Excel Power Query - можно ли подключиться к Azure Blob Storage с аутентификацией SAS или Azure AD - PullRequest
1 голос
/ 11 февраля 2020

Я получаю доступ к контейнеру из Azure хранилища BLOB-объектов в Excel, мы подключаемся через «Новый запрос», но предоставляем возможность доступа только с помощью ключа учетной записи.

enter image description here

После регистрации разрешения сохраняются в настройках источника данных с ключом учетной записи.

Для доступа к этому Azure хранилищу BLOB-объектов из VBA достаточно с помощью функции Power Query AzureStorage.Blobs. (https://docs.microsoft.com/en-us/powerquery-m/azurestorage-blobs).

possible Можно ли сделать то же самое с токеном SAS (подпись общего доступа) или Azure учетной записью AD вместо использования ключа учетной записи? Я искал и ничего не нашел на данный момент

1 Ответ

2 голосов
/ 11 февраля 2020

Да, вы можете соединиться с sas, однако это не данные из azure, в моем тесте он мог работать из Интернета.

Я генерирую sas url с правами чтения, записи и использую протокол HTTP , затем в Excel вставьте URL и замените https на http. Тогда вы сможете получить данные.

enter image description here

enter image description here

Если использовать Power Query выберите «Новый источник» -> «Другие источники» -> «Интернет», то же самое с Excel для получения данных.

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