Set-AzSqlInstanceTransparentDataEncryptionProtector
Beállítja a transzparens adattitkosítás (TDE) védőt egy felügyelt SQL-példányhoz.
Syntax
Set-AzSqlInstanceTransparentDataEncryptionProtector
[-Type] <EncryptionProtectorType>
[[-KeyId] <String>]
[-AutoRotationEnabled <Boolean>]
[-Force]
[-ResourceGroupName] <String>
[-InstanceName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzSqlInstanceTransparentDataEncryptionProtector
[-Type] <EncryptionProtectorType>
[[-KeyId] <String>]
[-AutoRotationEnabled <Boolean>]
[-Force]
[-Instance] <AzureSqlManagedInstanceModel>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzSqlInstanceTransparentDataEncryptionProtector
[-Type] <EncryptionProtectorType>
[[-KeyId] <String>]
[-AutoRotationEnabled <Boolean>]
[-Force]
[-InstanceResourceId] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Set-AzSqlInstanceTransparentDataEncryptionProtector parancsmag beállítja a felügyelt SQL-példány TDE-védelmi elemét. A TDE-védő típusának módosítása elforgatja a védőt.
Példák
1. példa: A transzparens adattitkosítás (TDE) védőtípus beállítása ServiceManaged értékre
Set-AzSqlInstanceTransparentDataEncryptionProtector -ResourceGroupName 'ContosoResourceGroup' -InstanceName 'ContosoManagedInstanceName' -Type ServiceManaged
ResourceGroupName : ContosoResourceGroup
ManagedInstanceName : ContosoManagedInstanceName
Type : ServiceManaged
ManagedInstanceKeyVaultKeyName : ServiceManaged
KeyId :
Ez a parancs frissíti a felügyelt példány TDE-védelmi típusát a Szolgáltatás által felügyeltre.
2. példa: A transzparens adattitkosítás védelmi típus beállítása Az Azure Key Vaultra
Set-AzSqlInstanceTransparentDataEncryptionProtector -ResourceGroupName 'ContosoResourceGroup' -InstanceName 'ContosoManagedInstanceName' -Type AzureKeyVault -KeyId 'https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901'
ResourceGroupName : ContosoResourceGroup
ManagedInstanceName : ContosoManagedInstanceName
Type : AzureKeyVault
ManagedInstanceKeyVaultKeyName : contoso_contosokey_01234567890123456789012345678901
KeyId : https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901
Ez a parancs frissíti a megadott felügyelt példányt, hogy a felügyelt példány kulcstartókulcsát TDE-védőként használja a "https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901" azonosítóval.
3. példa: A transzparens adattitkosítás védelmi típus beállítása az Azure Key Vaultra felügyelt példányobjektum használatával
$managedInstance = Get-AzSqlInstance -Name 'ContosoManagedInstanceName' -ResourceGroupName 'ContosoResourceGroup'
Set-AzSqlInstanceTransparentDataEncryptionProtector -Instance $managedInstance -Type AzureKeyVault -KeyId 'https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901'
ResourceGroupName : ContosoResourceGroup
ManagedInstanceName : ContosoManagedInstanceName
Type : AzureKeyVault
ManagedInstanceKeyVaultKeyName : contoso_contosokey_01234567890123456789012345678901
KeyId : https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901
Ez a parancs frissíti a megadott felügyelt példányt, hogy a felügyelt példány kulcstartókulcsát TDE-védőként használja a "https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901" azonosítóval.
4. példa: Állítsa a transzparens adattitkosítás védelmi típust az Azure Key Vaultra az erőforrás-azonosító használatával
$managedInstance = Get-AzSqlInstance -Name 'ContosoManagedInstanceName' -ResourceGroupName 'ContosoResourceGroup'
Set-AzSqlInstanceTransparentDataEncryptionProtector -InstanceResourceId $managedInstance.ResourceId -Type AzureKeyVault -KeyId 'https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901'
ResourceGroupName : ContosoResourceGroup
ManagedInstanceName : ContosoManagedInstanceName
Type : AzureKeyVault
ManagedInstanceKeyVaultKeyName : contoso_contosokey_01234567890123456789012345678901
KeyId : https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901
Ez a parancs frissíti a megadott felügyelt példányt, hogy a felügyelt példány kulcstartókulcsát TDE-védőként használja a "https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901" azonosítóval.
5. példa: A transzparens adattitkosítás védőtípus beállítása Azure Key Vaultra piping használatával
$managedInstance = Get-AzSqlInstance -Name 'ContosoManagedInstanceName' -ResourceGroupName 'ContosoResourceGroup'
$managedInstance | Set-AzSqlInstanceTransparentDataEncryptionProtector -Type AzureKeyVault -KeyId 'https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901'
ResourceGroupName : ContosoResourceGroup
ManagedInstanceName : ContosoManagedInstanceName
Type : AzureKeyVault
ManagedInstanceKeyVaultKeyName : contoso_contosokey_01234567890123456789012345678901
KeyId : https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901
Ez a parancs frissíti a megadott felügyelt példányt, hogy a felügyelt példány kulcstartókulcsát TDE-védőként használja a "https://contoso.vault.azure.net/keys/contosokey/01234567890123456789012345678901" azonosítóval.
Paraméterek
-AutoRotationEnabled
A kulcs automatikus elforgatásának jóváhagyási állapota.
Típus: | Nullable<T>[Boolean] |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliases: | cf |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
A művelet végrehajtására vonatkozó megerősítő üzenet kihagyása
Típus: | SwitchParameter |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Instance
A példány bemeneti objektuma
Típus: | AzureSqlManagedInstanceModel |
Aliases: | InputObject |
Position: | 0 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstanceName
A példány neve
Típus: | String |
Position: | 1 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceResourceId
A példány erőforrás-azonosítója
Típus: | String |
Aliases: | ResourceId |
Position: | 0 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-KeyId
Az Azure Key Vault keyId azonosítója.
Típus: | String |
Position: | 2 |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Az erőforráscsoport neve
Típus: | String |
Position: | 0 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Type
Az Azure SQL Database transzparens adattitkosítás Protector típusa.
Típus: | EncryptionProtectorType |
elfogadott értékek: | AzureKeyVault, ServiceManaged |
Position: | 1 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliases: | wi |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
System.String
Kimenetek
AzureRmSqlManagedInstanceTransparentDataEncryptionProtectorModel