이 페이지에서는 Azure CLI 를 사용하여 사용자 계정 또는 Microsoft Entra ID 서비스 주체를 사용하여 Azure Databricks에 로그인하는 방법을 설명합니다.
사용자로 로그인
다음 단계에 따라 Azure CLI를 사용하여 사용자 계정으로 Azure Databricks에 로그인합니다.
Azure 구독 ID 가져오기:
- Azure Portal: Azure Databricks 작업 영역에서 사용자 이름 >>를 클릭합니다. 구독 ID를 복사합니다.
-
Azure CLI: 다음 명령을 실행하면 됩니다.
adb-0000000000000000.0.azuredatabricks.net을(를) 작업 영역 URL로 바꿉니다. 단,https://는 제외하세요. 출력에서/subscriptions/뒤에 구독 ID가 나타납니다.
az databricks workspace list --query "[?workspaceUrl==\`adb-0000000000000000.0.azuredatabricks.net\`].{id:id}" -o tsv # /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-rg/providers/Microsoft.Databricks/workspaces/my-ws표시되는
The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'경우 실행curl -v <per-workspace-URL>/aad/auth하여 테넌트 ID를 가져오거나(응답에서locationID 찾기) 구독 및 테넌트 ID 가져오기를 참조하세요. 그 다음으로 로그인합니다:az login -t <tenant-id>Azure에 로그인하고 화면의 지침을 따릅니다.
az login올바른 구독을 설정합니다.
az account set -s <subscription-id>
Microsoft Entra ID 서비스 주체로 로그인
Microsoft Entra ID 서비스 주체로 로그인하려면 Microsoft Entra ID 애플리케이션에서 다음을 수집합니다.
테넌트 ID: 디렉터리(테넌트) ID
클라이언트 ID: 애플리케이션(클라이언트) ID
클라이언트 암호: 비밀 값
구독 ID: Azure Portal(작업 영역 개요 페이지) 또는 CLI를 통해 이 작업을 가져옵니다.
az databricks workspace list --query "[?workspaceUrl==\`adb-0000000000000000.0.azuredatabricks.net\`].{id:id}" -o tsv # /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-rg/providers/Microsoft.Databricks/workspaces/my-ws
값을 사용하여 로그인합니다.
az login \
--service-principal \
-t <Tenant-ID> \
-u <Client-ID> \
-p <Client-secret>
그런 다음, 구독을 설정합니다.
az account set -s <subscription-id>