你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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>]

说明

创建新的工作区。

示例

示例 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 访问连接器资源的资源 ID。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-AccessConnectorIdentityType

访问连接器资源的标识类型。

类型:IdentityType
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-AccessConnectorUserAssignedIdentityId

与访问连接器资源关联的用户分配标识的资源 ID。 对于类型“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

托管资源组 ID。

类型: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

目标订阅的 ID。 该值必须是 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