2017-05-30 166 views
2

我們希望保護密鑰保管庫中的Azure Blob存儲訪問密鑰。哪個版本的https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-azure支持這種功能,因爲當前的支持並不安全。 Azure的Blob存儲的如何在Azure密鑰保管庫中保護Blob存儲訪問密鑰

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

使用需要憑據的配置。通常這是在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> 

回答

3

這對我而言並不支持。但是您可以通過連接到KeyVault解密/或檢索密鑰,在core-site.xml中的給定解密腳本中實現此功能。

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