Enable-AzSynapseWorkspace

Beim Erstellen eines Azure Synapse Analytics-Arbeitsbereichs können Sie auswählen, dass alle ruhenden Daten im Arbeitsbereich mit einem vom Kunden verwalteten Schlüssel verschlüsselt werden sollen, der eine doppelte Verschlüsselung für den Arbeitsbereich bereitstellt. Möglicherweise müssen Sie zuerst die Verschlüsselungsumgebung einrichten, z. B. um einen Schlüsseltresor mit Aktiviertem Löschschutz zu erstellen und Zugriffsrichtlinien für den Schlüsseltresor anzugeben. Verwenden Sie dann dieses Cmdlet, um den neuen Azure Synapse Analytics-Arbeitsbereich zu aktivieren, der mit einem vom Kunden verwalteten Schlüssel doppelt verschlüsselt ist.

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

Beschreibung

Mit dem Cmdlet Enable-AzSynapseWorkspace wird ein neuer Azure Synapse Analytics-Arbeitsbereich aktiviert, der mithilfe eines vom Kunden verwalteten Schlüssels doppelt verschlüsselt wird.

Beispiele

Beispiel 1

Enable-AzSynapseWorkspace -WorkspaceName ContosoWorkspace

Mit diesem Befehl wird ein neuer Azure Synapse Analytics-Arbeitsbereich namens ContosoWorkspace aktiviert.

Beispiel 2

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

Mit diesem Befehl wird ein neuer Azure Synapse Analytics-Arbeitsbereich namens ContosoWorkspace über die Pipeline aktiviert.

Beispiel 3

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

Mit diesem Befehl wird ein neuer Azure Synapse Analytics-Arbeitsbereich über die Pipeline mit der angegebenen Ressourcen-ID aktiviert.

Parameter

-AsJob

Cmdlet im Hintergrund ausführen

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EncryptionKeyIdentifier

Der Schlüsselbezeichner sollte im Format von: https://{keyvaultname}.vault.azure.net/keys/{keyname}.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Eingabeobjekt für Arbeitsbereichsschlüssel, in der Regel durch die Pipeline übergeben.

Typ:PSWorkspaceKey
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Name

Der Name des Arbeitsbereichsverschlüsselungsschlüssels.

Typ:String
Aliase:KeyName
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Ressourcengruppenname

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceId

Der Ressourcenbezeichner des Synapse SQL-Pools.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WorkspaceName

Name des Synapse-Arbeitsbereichs.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WorkspaceObject

Arbeitsbereichseingabeobjekt, in der Regel durch die Pipeline übergeben.

Typ:PSSynapseWorkspace
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Eingaben

PSSynapseWorkspace

PSWorkspaceKey

Ausgaben

PSWorkspaceKey