Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Na tej stronie wyjaśniono, jak używać programu Azure PowerShell do logowania się do usługi Azure Databricks przy użyciu konta użytkownika lub jednostki usługi Microsoft Entra ID.
Zaloguj się jako użytkownik
Aby zalogować się przy użyciu konta użytkownika, uruchom polecenie cmdlet Connect-AzAccount i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie:
Connect-AzAccount
Uwaga / Notatka
Jeśli program PowerShell nie rozpoznaje Connect-AzAccount, zainstaluj go, uruchamiając Install-Module -Name Az -Repository PSGallery -Force.
Zweryfikuj subskrypcję, uruchamiając:
Get-AzContext | Select-Object -ExpandProperty Subscription
Aby uzyskać prawidłowy identyfikator subskrypcji:
- Azure Portal: Kliknij swoją nazwę użytkownika >Azure Portal>: Omówienie. Skopiuj identyfikator subskrypcji.
- Konsola konta: Kliknij swoją nazwę użytkownika >Zarządzaj kontem>Obszary robocze, wyszukaj obszar roboczy i zanotuj pole Subskrypcja.
W razie potrzeby przełącz subskrypcje:
Set-AzContext -Name "<subscription-name>"
# Or
Set-AzContext -Subscription <subscription-id>
Jeśli widzisz wartość The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud', pobierz identyfikator dzierżawy, uruchamiając polecenie curl -v <per-workspace-URL>/aad/auth. Wyszukaj identyfikator w nagłówku location odpowiedzi. Zobacz Pobieranie identyfikatorów subskrypcji i dzierżawców. Następnie ponownie nawiązuj połączenie:
Connect-AzAccount -Tenant <tenant-id> | Format-Table
Zaloguj się jako jednostka usługi Microsoft Entra ID
Ważne
Firma Databricks zaleca używanie zarządzanych jednostek usługi Azure Databricks w większości przypadków użycia. Używaj tylko głównych nazw usług zarządzanych przez Microsoft Entra ID, gdy musisz uzyskać dostęp do zasobów platformy Azure, ponieważ wymagają dodatkowych uprawnień Microsoft Entra ID.
Aby skorzystać z logowania za pomocą jednostki głównej usługi Microsoft Entra ID, zbierz następujące informacje z aplikacji Microsoft Entra ID:
- Identyfikator najemcy: Identyfikator katalogu (najemcy)
- Identyfikator klienta: Identyfikator aplikacji (klienta)
- Klucz tajny klienta: Wartość tajna
Zaloguj się, uruchamiając jednocześnie następujące polecenia:
$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
Uwaga / Notatka
Jeśli program PowerShell nie rozpoznaje Connect-AzAccount, zainstaluj go, uruchamiając Install-Module -Name Az -Repository PSGallery -Force.
Zweryfikuj subskrypcję i przełącz się w razie potrzeby, wykonując kroki opisane w temacie Zaloguj się jako użytkownik.