Как защитить ключ доступа к хранилищу BLOB-объектов в Azure Key Vault

Мы хотели бы защитить ключ доступа к хранилищу BLOB-объектов Azure в хранилище ключей. Какая версия https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-azure поддерживает такую ​​возможность, поскольку текущая поддержка не так безопасна.

http://hadoop.apache.org/docs/stable/hadoop-azure/index.html

Для использования хранилища BLOB-объектов Azure требуется настройка учетных данных. Обычно это устанавливается в core-site.xml. Имя свойства конфигурации имеет вид fs.azure.account.key..blob.core.windows.net, а значением является ключ доступа. Ключ доступа - это секрет, который защищает доступ к вашей учетной записи хранения. Не делитесь ключом доступа (или файлом core-site.xml) с ненадежной стороной.

<property>
  <name>fs.azure.account.key.youraccount.blob.core.windows.net</name>
  <value>YOUR ACCESS KEY</value>
</property>

person Rpj    schedule 30.05.2017    source источник


Ответы (1)


Насколько мне известно, это не подтверждается. Но вы можете реализовать это в данном сценарии дешифрования в core-site.xml, подключившись к KeyVault для расшифровки / получения ключа.

<property>
  <name>fs.azure.shellkeyprovider.script</name>
  <value>/usr/lib/hdinsight-common/scripts/KeyVaultdecrypt.sh</value>
</property>
person Francis Yu - MSFT    schedule 02.06.2017