使用PowerShell部署工作區
本文說明如何使用 Powershell 建立 Azure Databricks 工作區。
如果您選擇在本機使用 PowerShell,本文會要求您安裝 Az PowerShell 模組,並使用 Connect-AzAccount Cmdlet 連線到您的 Azure 帳戶。 如需安裝 Az PowerShell 模組的詳細資訊,請參閱安裝 Azure PowerShell。
若要以使用者身分連線到您的 Azure 帳戶,請參閱 使用 Azure Databricks 使用者帳戶登入 PowerShell。 若要以服務主體身分連線到您的 Azure 帳戶,請參閱 使用 Microsoft Entra ID 服務主體的 PowerShell 登入。
注意
如果您想要在保存 FedRAMP High 等美國政府合規性認證的 Azure 商業雲端中建立 Azure Databricks 工作區,請連絡您的Microsoft或 Azure Databricks 帳戶小組,以取得此體驗的存取權。
如果這是您第一次使用 Azure Databricks,您必須註冊 Microsoft.Databricks 資源提供者。
Register-AzResourceProvider -ProviderNamespace Microsoft.Databricks
使用 Azure Cloud Shell
Azure Cloud Shell 是裝載於 Azure 中的互動式殼層環境,可在瀏覽器中使用。 您可以使用 Bash 或 PowerShell 搭配 Cloud Shell,與 Azure 服務共同使用。 您可以使用 Cloud Shell 預先安裝的命令來執行本文中的程式碼,而不必在本機環境中安裝任何項目。
要啟動 Azure Cloud Shell:
- 選取程式碼區塊右上角的 [試用]。 選取 [ 試用] 不會自動將程式代碼複製到 Cloud Shell。
- 請前往 https://shell.azure.com,或選取 [啟動 Cloud Shell] 按鈕,在瀏覽器中開啟 Cloud Shell。
- 選取 Azure 入口網站右上方功能表列上的 [Cloud Shell] 按鈕。
若要在 Azure Cloud Shell 中執行本文中的程式碼:
- 啟動 Cloud Shell。
- 選取程式碼區塊上的 [複製] 按鈕,複製程式碼。
- 將程式碼貼到 Cloud Shell 工作階段內,方法是在 Windows 和 Linux 上選取 Ctrl+Shift+V,或在 macOS 上選取 Cmd+Shift+V。
- 選取 Enter 鍵執行程式碼。
如果您有多個 Azure 訂用帳戶,請選擇資源計費的適當訂用帳戶。 使用 Set-AzContext Cmdlet 來選取特定的訂用帳戶識別碼。
Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
建立資源群組
使用 New-AzResourceGroup Cmdlet 來建立 Azure 資源群組。 Azure 資源群組是在其中將 Azure 資源當作群組部署及管理的邏輯容器。
下列範例會在美國西部 2 區域中建立名為 myresourcegroup 的資源群組。
New-AzResourceGroup -Name myresourcegroup -Location westus2
建立 Azure Databricks 工作區
在本節中,您會使用 PowerShell 建立 Azure Databricks 工作區。
New-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup -Location westus2 -ManagedResourceGroupName databricks-group -Sku standard
提供下列值:
屬性 | 說明 |
---|---|
名稱 | 提供 Databricks 工作區的名稱 |
resourceGroupName | 指定現有的資源組名 |
Location | 選取 [美國西部 2]。 如需其他可用的區域,請參閱 依區域提供的 Azure 服務 |
ManagedResourceGroupName | 指定您要建立新的受控資源群組或使用現有的資源群組。 |
Sku | 選擇 [標準]、 [進階] 或 [試用版]。 如需這些層的詳細資訊,請參閱 Databricks 定價 |
工作區建立需要幾分鐘的時間。 完成此程序之後,您的使用者帳戶會自動新增為工作區中的系統管理員使用者。
注意
當工作區部署失敗時,工作區仍會處於失敗狀態。 刪除失敗的工作區,並建立可解決部署錯誤的新工作區。 當您刪除失敗的工作區時,也會刪除受控資源群組和任何成功部署的資源。
判斷 Databricks 工作區的布建狀態
若要判斷 Databricks 工作區是否已順利布建,您可以使用 Get-AzDatabricksWorkspace
Cmdlet。
Get-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup |
Select-Object -Property Name, SkuName, Location, ProvisioningState
Name SkuName Location ProvisioningState
---- ------- -------- -----------------
mydatabricksws standard westus2 Succeeded