2017-05-30 6 views
2

Wir möchten den Azure Blob Storage-Zugriffsschlüssel im Schlüsseltresor schützen. Welche Version von https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-azure hat Unterstützung für eine solche Fähigkeit, da die aktuelle Unterstützung nicht so sicher ist.So sichern Sie den BLOB-Speicherzugriffsschlüssel in Azure Key Vault

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

Verwendung von Azure Blob Storage erfordert die Konfiguration von Anmeldeinformationen. Normalerweise wird dies in core-site.xml festgelegt. Der Name der Konfigurationseigenschaft hat die Form fs.azure.account.key..blob.core.windows.net und der Wert ist der Zugriffsschlüssel. Der Zugriffsschlüssel ist ein Geheimnis, das den Zugriff auf Ihr Speicherkonto schützt. Teilen Sie den Zugriffsschlüssel (oder die Datei core-site.xml) nicht mit einer nicht vertrauenswürdigen Partei.

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

Antwort

3

Es gibt keine Unterstützung dafür meines Wissens. Sie können dies jedoch im angegebenen Entschlüsselungsskript in core-site.xml implementieren, indem Sie eine Verbindung zu KeyVault zum Entschlüsseln/Abrufen des Schlüssels herstellen.

<property> 
    <name>fs.azure.shellkeyprovider.script</name> 
    <value>/usr/lib/hdinsight-common/scripts/KeyVaultdecrypt.sh</value> 
</property> 
Verwandte Themen