Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta página explica como usar o Azure PowerShell para entrar no Azure Databricks com uma conta de usuário ou uma entidade de serviço do Microsoft Entra ID.
Iniciar sessão como utilizador
Para entrar com uma conta de usuário, execute o cmdlet Connect-AzAccount e siga as instruções na tela:
Connect-AzAccount
Observação
Se o PowerShell não reconhecer Connect-AzAccount, instale-o executando Install-Module -Name Az -Repository PSGallery -Forceo .
Verifique a sua subscrição executando:
Get-AzContext | Select-Object -ExpandProperty Subscription
Para obter o ID de subscrição correto:
- Portal do Azure: Clique no seu nome de utilizador >Portal do Azure>Visão Geral. Copie o ID da Subscrição.
- Console da conta: Clique no seu nome de utilizador >Gerir Conta>Espaços de Trabalho, procure o seu espaço de trabalho e anote o campo Subscrição.
Mude de subscrição, se necessário:
Set-AzContext -Name "<subscription-name>"
# Or
Set-AzContext -Subscription <subscription-id>
Se vir The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud', obtenha o seu ID de inquilino executando curl -v <per-workspace-URL>/aad/auth. Procure o ID no cabeçalho de resposta location. Consulte Obter IDs de subscrição e inquilino. Em seguida, reconecte-se:
Connect-AzAccount -Tenant <tenant-id> | Format-Table
Entre como uma entidade de serviço do Microsoft Entra ID
Importante
A Databricks recomenda o uso de principais entidades de serviço geridas do Azure Databricks para a maioria dos casos de utilização. Use apenas entidades de serviço gerenciado do Microsoft Entra ID quando precisar acessar recursos do Azure, pois eles exigem permissões adicionais do Microsoft Entra ID.
Para iniciar sessão com uma entidade principal de serviço do Microsoft Entra ID, obtenha o seguinte da sua aplicação Microsoft Entra ID:
- ID do inquilino: ID do diretório (inquilino)
- ID do cliente: ID do aplicativo (cliente)
- Segredo do cliente: O valor secreto
Entre executando os seguintes comandos, um de cada vez:
$SecurePassword = ConvertTo-SecureString -String "<Client-secret>" -AsPlainText -Force
$TenantId = "<Tenant-ID>"
$ApplicationId = "<Client-ID>"
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $ApplicationId, $SecurePassword
Connect-AzAccount -ServicePrincipal -TenantId $TenantId -Credential $Credential
Observação
Se o PowerShell não reconhecer Connect-AzAccount, instale-o executando Install-Module -Name Az -Repository PSGallery -Forceo .
Verifique a sua subscrição e mude, se necessário, seguindo os passos em Iniciar sessão como utilizador.