У нас есть задание в Azure DataBricks, которое подключается к Azure Data Lake для получения данных с помощью приведенного ниже кода. Теперь нам нужно преобразовать его в аутентификацию управляемой идентификации MSI вместо субъекта-службы
мы должны реализовать аутентификацию без идентификатора и секрета клиента
clientId = dbutils.secrets.get(scope = "plsadbsecret", key = "cltid")
clientSecret = dbutils.secrets.get(scope = "plsadbsecret", key = "cltsecret")
storageAccount = "xxxxxxxxxxxxxxxxxx"
folderPath = "xxxxxxxxxxxxxxxxxxxxxxx"
safeLimitFolderPath = "xxxxxxxxxxxxxxxxxxxxxxxxx"
spark.conf.set("fs.azure.account.auth.type." + storageAccount + ".dfs.core.windows.net", "OAuth")
spark.conf.set("fs.azure.account.oauth.provider.type." + storageAccount + ".dfs.core.windows.net", "org.apache.hadoop.fs.azurebfs.oauth2.ClientCredsTokenProvider")
spark.conf.set("fs.azure.account.oauth2.client.id." + storageAccount + ".dfs.core.windows.net", clientId)
spark.conf.set("fs.azure.account.oauth2.client.secret."+ storageAccount + ".dfs.core.windows.net", clientSecret)
spark.conf.set("fs.azure.account.oauth2.client.endpoint." + storageAccount + ".dfs.core.windows.net", "https://login.microsoftonline.com/xxxxx ... -xxxx-xxx- xxxxxxx/oauth2/token")
assetPath =xxxxxxxxxxxxxxx
getEmployees= spark.read.format("delta").load(assetPath)
Expecting to implement the MSI authentication
Подробнее здесь: https://stackoverflow.com/questions/785 ... e-data-usi
Подключитесь к учетной записи хранения Azure из задания Azure Databricks, чтобы получить данные с помощью проверки подли ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получить ключ учетной записи хранилища вновь создания учетной записи хранения
Anonymous » » в форуме C# - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как добавить доступ к учетной записи Share Drive к учетной записи Google Service
Anonymous » » в форуме Python - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-