Share via


Enable-AzSynapseWorkspace

Ao criar um espaço de trabalho do Azure Synapse Analytics, você pode optar por criptografar todos os dados em repouso no espaço de trabalho 'com uma chave gerenciada pelo cliente que fornecerá criptografia dupla ao espaço de trabalho. Talvez seja necessário configurar o ambiente de criptografia em primeiro lugar, como criar um cofre de chaves com proteção de limpeza habilitada e especificar Políticas de acesso ao cofre de chaves. Em seguida, use esse cmdlet para ativar o novo espaço de trabalho do Azure Synapse Analytics que a criptografia dupla é habilitada usando uma chave gerenciada pelo cliente.

Syntax

Enable-AzSynapseWorkspace
      [-ResourceGroupName <String>]
      -WorkspaceName <String>
      [-Name <String>]
      [-EncryptionKeyIdentifier <String>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-AzSynapseWorkspace
      [-Name <String>]
      -WorkspaceObject <PSSynapseWorkspace>
      [-EncryptionKeyIdentifier <String>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-AzSynapseWorkspace
      -InputObject <PSWorkspaceKey>
      [-EncryptionKeyIdentifier <String>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-AzSynapseWorkspace
      -ResourceId <String>
      [-EncryptionKeyIdentifier <String>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

O cmdlet Enable-AzSynapseWorkspace ativa um novo espaço de trabalho do Azure Synapse Analytics que a criptografia dupla é habilitada usando uma chave gerenciada pelo cliente.

Exemplos

Exemplo 1

Enable-AzSynapseWorkspace -WorkspaceName ContosoWorkspace

Esse comando ativa um novo espaço de trabalho do Azure Synapse Analytics chamado ContosoWorkspace.

Exemplo 2

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | Enable-AzSynapseWorkspace

Esse comando ativa um novo espaço de trabalho do Azure Synapse Analytics chamado ContosoWorkspace por meio do pipeline.

Exemplo 3

Enable-AzSynapseWorkspace -ResourceId /subscriptions/21686af7-58ec-4f4d-9c68-f431f4db4edd/resourceGroups/ContosoResourceGroup/providers/Microsoft.Synapse/workspaces/ContosoWorkspace/keys/default

Esse comando ativa um novo espaço de trabalho do Azure Synapse Analytics por meio de pipeline com a ID de recurso especificada.

Parâmetros

-AsJob

Executar cmdlet em segundo plano

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionKeyIdentifier

O identificador de chave deve estar no formato de: https://{keyvaultname}.vault.azure.net/keys/{keyname}.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objeto de entrada de chave do espaço de trabalho, geralmente passado pelo pipeline.

Type:PSWorkspaceKey
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

O nome da chave de criptografia do espaço de trabalho.

Type:String
Aliases:KeyName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nome do grupo de recursos.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

O identificador de recurso do Synapse SQL Pool.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceName

Nome do espaço de trabalho Sinapse.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceObject

objeto de entrada do espaço de trabalho, geralmente passado pelo pipeline.

Type:PSSynapseWorkspace
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Entradas

PSSynapseWorkspace

PSWorkspaceKey

Saídas

PSWorkspaceKey