共用方式為


New-AzDatabricksWorkspace

建立新的工作區。

語法

New-AzDatabricksWorkspace
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Location <String>
   [-ManagedResourceGroupName <String>]
   [-AmlWorkspaceId <String>]
   [-Authorization <IWorkspaceProviderAuthorization[]>]
   [-DefaultCatalogInitialType <InitialType>]
   [-EnableNoPublicIP]
   [-EncryptionKeyName <String>]
   [-EncryptionKeySource <KeySource>]
   [-EncryptionKeyVaultUri <String>]
   [-EncryptionKeyVersion <String>]
   [-LoadBalancerBackendPoolName <String>]
   [-LoadBalancerId <String>]
   [-ManagedDiskKeySource <EncryptionKeySource>]
   [-ManagedDiskKeyVaultPropertiesKeyName <String>]
   [-ManagedDiskKeyVaultPropertiesKeyVaultUri <String>]
   [-ManagedDiskKeyVaultPropertiesKeyVersion <String>]
   [-ManagedDiskRotationToLatestKeyVersionEnabled]
   [-ManagedServiceKeySource <EncryptionKeySource>]
   [-ManagedServicesKeyVaultPropertiesKeyName <String>]
   [-ManagedServicesKeyVaultPropertiesKeyVaultUri <String>]
   [-ManagedServicesKeyVaultPropertiesKeyVersion <String>]
   [-NatGatewayName <String>]
   [-PrepareEncryption]
   [-PrivateSubnetName <String>]
   [-PublicIPName <String>]
   [-PublicNetworkAccess <PublicNetworkAccess>]
   [-PublicSubnetName <String>]
   [-RequireInfrastructureEncryption]
   [-RequiredNsgRule <RequiredNsgRules>]
   [-Sku <String>]
   [-SkuTier <String>]
   [-StorageAccountName <String>]
   [-StorageAccountSku <String>]
   [-Tag <Hashtable>]
   [-UiDefinitionUri <String>]
   [-VirtualNetworkId <String>]
   [-VnetAddressPrefix <String>]
   [-EnhancedSecurityMonitoring <EnhancedSecurityMonitoringValue>]
   [-AutomaticClusterUpdate <AutomaticClusterUpdateValue>]
   [-ComplianceStandard <ComplianceStandard[]>]
   [-EnhancedSecurityCompliance <ComplianceSecurityProfileValue>]
   [-AccessConnectorId <String>]
   [-AccessConnectorIdentityType <IdentityType>]
   [-AccessConnectorUserAssignedIdentityId <String>]
   [-DefaultStorageFirewall <DefaultStorageFirewall>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

建立新的工作區。

範例

範例 1:建立 Databricks 工作區。

New-AzDatabricksWorkspace -Name azps-databricks-workspace-t1 -ResourceGroupName azps_test_gp_db -Location eastus -ManagedResourceGroupName azps_test_gp_kv_t1 -Sku Premium

Name                         ResourceGroupName Location Managed Resource Group ID
----                         ----------------- -------- -------------------------
azps-databricks-workspace-t1 azps_test_gp_db   eastus   /subscriptions/{subId}/resourceGroups/azps_test_gp_kv_t1

此命令會建立 Databricks 工作區。

範例 2:使用自定義虛擬網路建立 Databricks 工作區。

$dlg = New-AzDelegation -Name dbrdl -ServiceName "Microsoft.Databricks/workspaces"
$rdpRule = New-AzNetworkSecurityRuleConfig -Name azps-network-security-rule -Description "Allow RDP" -Access Allow -Protocol Tcp -Direction Inbound -Priority 100 -SourceAddressPrefix Internet -SourcePortRange * -DestinationAddressPrefix * -DestinationPortRange 3389
$networkSecurityGroup = New-AzNetworkSecurityGroup -ResourceGroupName azps_test_gp_db -Location eastus -Name azps-network-security-group -SecurityRules $rdpRule
$kvSubnet = New-AzVirtualNetworkSubnetConfig -Name azps-vnetwork-sub-kv -AddressPrefix "110.0.1.0/24" -ServiceEndpoint "Microsoft.KeyVault"
$priSubnet = New-AzVirtualNetworkSubnetConfig -Name azps-vnetwork-sub-pri -AddressPrefix "110.0.2.0/24" -NetworkSecurityGroup $networkSecurityGroup -Delegation $dlg
$pubSubnet = New-AzVirtualNetworkSubnetConfig -Name azps-vnetwork-sub-pub -AddressPrefix "110.0.3.0/24" -NetworkSecurityGroup $networkSecurityGroup -Delegation $dlg
$testVN = New-AzVirtualNetwork -Name azps-virtual-network -ResourceGroupName azps_test_gp_db -Location eastus -AddressPrefix "110.0.0.0/16" -Subnet $kvSubnet,$priSubnet,$pubSubnet
$vNetResId = (Get-AzVirtualNetwork -Name azps-virtual-network -ResourceGroupName azps_test_gp_db).Subnets[0].Id
$ruleSet = New-AzKeyVaultNetworkRuleSetObject -DefaultAction Allow -Bypass AzureServices -IpAddressRange "110.0.1.0/24" -VirtualNetworkResourceId $vNetResId
New-AzKeyVault -ResourceGroupName azps_test_gp_db -VaultName azps-keyvault -NetworkRuleSet $ruleSet -Location eastus -Sku 'Premium' -EnablePurgeProtection
New-AzDatabricksWorkspace -Name azps-databricks-workspace-t2 -ResourceGroupName azps_test_gp_db -Location eastus -ManagedResourceGroupName azps_test_gp_kv_t2 -VirtualNetworkId $testVN.Id -PrivateSubnetName $priSubnet.Name -PublicSubnetName $pubSubnet.Name -Sku Premium

Name                         ResourceGroupName Location Managed Resource Group ID
----                         ----------------- -------- -------------------------
azps-databricks-workspace-t2 azps_test_gp_db   eastus   /subscriptions/{subId}/resourceGroups/azps_test_gp_kv_t2

此命令會在資源群組中建立具有自定義虛擬網路的 Databricks 工作區。

範例 3:建立已啟用加密的 Databricks 工作區。

New-AzDatabricksWorkspace -Name azps-databricks-workspace-t3 -ResourceGroupName azps_test_gp_db -Location eastus -PrepareEncryption -ManagedResourceGroupName azps_test_gp_kv_t3 -Sku premium

Name                         ResourceGroupName Location Managed Resource Group ID
----                         ----------------- -------- -------------------------
azps-databricks-workspace-t3 azps_test_gp_db   eastus   /subscriptions/{subId}/resourceGroups/azps_test_gp_kv_t3

此命令會建立 Databricks 工作區,並將其設定為準備加密。 如需加密的更多設定,請參閱 Update-AzDatabricksWorkspace 範例。

參數

-AccessConnectorId

Azure Databricks Access Connector 資源的資源標識符。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AccessConnectorIdentityType

Access Connector 資源的識別類型。

類型:IdentityType
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AccessConnectorUserAssignedIdentityId

與 Access Connector 資源相關聯的使用者指派身分識別的資源識別碼。 類型 'UserAssigned' 需要此專案,且類型 'SystemAssigned' 無效。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AmlWorkspaceId

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AsJob

以作業身分執行命令

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Authorization

工作區提供者授權。 若要建構,請參閱 AUTHORIZATION 屬性和建立哈希表的 NOTES 一節。

類型:IWorkspaceProviderAuthorization[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AutomaticClusterUpdate

自動化叢集更新功能的狀態。

類型:AutomaticClusterUpdateValue
別名:AutomaticClusterUpdateValue
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ComplianceStandard

與工作區相關聯的合規性標準。

類型:ComplianceStandard[]
別名:ComplianceSecurityProfileComplianceStandard
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultCatalogInitialType

定義預設目錄的初始類型。 可能的值(不區分大小寫):HiveMetastore、UnityCatalog

類型:InitialType
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

DefaultProfile 參數無法運作。 如果針對不同的訂用帳戶執行 Cmdlet,請使用 SubscriptionId 參數。

類型:PSObject
別名:AzureRMContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultStorageFirewall

取得或設定預設記憶體防火牆組態資訊

類型:DefaultStorageFirewall
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableNoPublicIP

應該用於此欄位的值。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EncryptionKeyName

KeyVault 金鑰的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EncryptionKeySource

加密金鑰來源(提供者)。 可能的值(不區分大小寫):預設值,Microsoft.Keyvault

類型:KeySource
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EncryptionKeyVaultUri

KeyVault 的 URI。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EncryptionKeyVersion

KeyVault 金鑰的版本。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnhancedSecurityCompliance

合規性安全性配置檔功能的狀態。

類型:ComplianceSecurityProfileValue
別名:ComplianceSecurityProfileValue
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnhancedSecurityMonitoring

增強式安全性監視功能的狀態。

類型:EnhancedSecurityMonitoringValue
別名:EnhancedSecurityMonitoringValue
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LoadBalancerBackendPoolName

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LoadBalancerId

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Location

資源所在的地理位置

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ManagedDiskKeySource

加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Keyvault

類型:EncryptionKeySource
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ManagedDiskKeyVaultPropertiesKeyName

KeyVault 金鑰的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ManagedDiskKeyVaultPropertiesKeyVaultUri

KeyVault 的 URI。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ManagedDiskKeyVaultPropertiesKeyVersion

KeyVault 金鑰的版本。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ManagedDiskRotationToLatestKeyVersionEnabled

指出是否應該自動將最新的金鑰版本用於受控磁碟加密。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ManagedResourceGroupName

受控資源群組標識碼。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ManagedServiceKeySource

加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Keyvault

類型:EncryptionKeySource
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ManagedServicesKeyVaultPropertiesKeyName

KeyVault 金鑰的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ManagedServicesKeyVaultPropertiesKeyVaultUri

KeyVault 的 URI。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ManagedServicesKeyVaultPropertiesKeyVersion

KeyVault 金鑰的版本。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

工作區的名稱。

類型:String
別名:WorkspaceName
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-NatGatewayName

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-NoWait

以異步方式執行命令

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PrepareEncryption

應該用於此欄位的值。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PrivateSubnetName

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PublicIPName

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PublicNetworkAccess

用於存取工作區的網路存取類型。 將值設定為停用,以僅透過私人連結存取工作區。

類型:PublicNetworkAccess
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PublicSubnetName

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RequiredNsgRule

取得或設定值,指出是否透過私人端點控制平面通訊的數據平面(叢集)。 支援的值為 'AllRules' 和 'NoAzureDatabricksRules'。 'NoAzureServiceRules' 值僅供內部使用。

類型:RequiredNsgRules
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RequireInfrastructureEncryption

應該用於此欄位的值。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ResourceGroupName

資源群組的名稱。 名稱不區分大小寫。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Sku

SKU 名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SkuTier

SKU 層。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-StorageAccountName

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-StorageAccountSku

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SubscriptionId

目標訂用帳戶的標識碼。 此值必須是 UUID。

類型:String
Position:Named
預設值:(Get-AzContext).Subscription.Id
必要:False
接受管線輸入:False
接受萬用字元:False

-Tag

資源標籤。

類型:Hashtable
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-UiDefinitionUri

UI 定義檔案所在的 Blob URI。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VirtualNetworkId

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VnetAddressPrefix

應該用於此欄位的值。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸出

IWorkspace