Задача загрузки BLOB-объектов Azure SSIS: безопасный способ предоставить ключ учетной записи хранения в качестве URI ключа в AzureStorageConnection

Я использую задачу SSIS Azure Blob Upload для загрузки файлов из локального каталога в контейнер хранилища BLOB-объектов Azure. В AzureStorageConnection мне пришлось явно указать ключ учетной записи, что, на мой взгляд, небезопасно. Есть ли способ установить соединение через KeyURI вместо ключа Аккаунта? Я прочитал несколько статей о реализации Key-Vault, но о том, как этого добиться, здесь.


person ravi kiran    schedule 26.01.2017    source источник


Ответы (1)


Если вы хотите защитить ключ учетной записи Azure, рассмотрите возможность использования подписей общего доступа (SAS). См. эту статью для получения дополнительной информации. Вот отрывок из статьи:

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

person Jambor - MSFT    schedule 26.01.2017
comment
Проблема плаката в том, что вы не можете использовать SAS в соединении SSIS с хранилищем BLOB-объектов Azure. - person Brad Crandell; 04.01.2019
comment
Я согласен с Брэдом. К сожалению, Пакет дополнительных компонентов Azure для служб интеграции (SSIS) не поддерживает использование ключей SAS, а только ключей учетной записи. - person Phil Bolduc; 19.03.2019