想知道如果這是參數化azure存儲帳戶名磚火花集群配置的一部分嗎?
我有一個工作示例引用秘密範圍值的位置:
spark.hadoop.fs.azure.account.oauth2.client.id。< azurestorageaccountname > .dfs.core.windows.net{{秘密/ keyvault_secret_scope / sp-id}} spark.hadoop.fs.azure.account.oauth.provider.type。< azurestorageaccountname > .dfs.core.windows.net org.apache.hadoop.fs.azurebfs.oauth2。ClientCredsTokenProvider spark.hadoop.fs.azure.account.oauth2.client.endpoint。< azurestorageaccountname > .dfs.core.windows.nethttps://login.microsoftonline.com/05646f53 - 5 - e81 4 - a6a - 85 - f5 a1ee2189bea4/oauth2/tokenspark.hadoop.fs.azure.account.auth.type。< azurestorageaccountname > .dfs.core.windows.net OAuth spark.hadoop.fs.azure.account.oauth2.client.secret。< azurestorageaccountname > .dfs.core.windows.net{{秘密/ keyvault_secret_scope / sp-secret}}
但這並不工作如果我試穿的鑰匙:
spark.hadoop.fs.azure.account.oauth2.client.id。.dfs.core.windows.net{{秘密/ keyvault_secret_scope / azurestorageaccountname}}{{秘密/ keyvault_secret_scope / sp-id}} spark.hadoop.fs.azure.account.oauth.provider.type。{{秘密/ keyvault_secret_scope / azurestorageaccountname}} .dfs.core.windows.net org.apache.hadoop.fs.azurebfs.oauth2。ClientCredsTokenProvider spark.hadoop.fs.azure.account.oauth2.client.endpoint。{{秘密/ keyvault_secret_scope / azurestorageaccountname}} .dfs.core.windows.nethttps://login.microsoftonline.com/05646f53 - 5 - e81 4 - a6a - 85 - f5 a1ee2189bea4/oauth2/tokenspark.hadoop.fs.azure.account.auth.type。{{秘密/ keyvault_secret_scope / azurestorageaccountname}} .dfs.core.windows.net OAuth spark.hadoop.fs.azure.account.oauth2.client.secret。.dfs.core.windows.net{{秘密/ keyvault_secret_scope / azurestorageaccountname}}{{秘密/ keyvault_secret_scope / sp-secret}}
如果它是不可能的你怎麼能取代環境之間的集群配置?
我需要azure存儲帳戶名稱在DEV vs刺激是不同的。
我找到了解決方案:
我可以刪除特定的存儲賬戶和所有存儲賬戶的憑證是通用的