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 |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionKeyIdentifier
Der Schlüsselbezeichner sollte im Format von: https://{keyvaultname}.vault.azure.net/keys/{keyname}.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Eingabeobjekt für Arbeitsbereichsschlüssel, in der Regel durch die Pipeline übergeben.
Typ: | PSWorkspaceKey |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Der Name des Arbeitsbereichsverschlüsselungsschlüssels.
Typ: | String |
Aliases: | KeyName |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Ressourcengruppenname
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceId
Der Ressourcenbezeichner des Synapse SQL-Pools.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkspaceName
Name des Synapse-Arbeitsbereichs.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkspaceObject
Arbeitsbereichseingabeobjekt, in der Regel durch die Pipeline übergeben.
Typ: | PSSynapseWorkspace |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |