Restore-AzKeyVaultKey

Skapar en nyckel i ett nyckelvalv från en säkerhetskopierad nyckel.

Anteckning

Det här är den tidigare versionen av vår dokumentation. Se den senaste versionen för uppdaterad information.

Syntax

Restore-AzKeyVaultKey
       [-VaultName] <String>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzKeyVaultKey
       -HsmName <String>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzKeyVaultKey
       [-InputObject] <PSKeyVault>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzKeyVaultKey
       [-HsmObject] <PSManagedHsm>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzKeyVaultKey
       [-ResourceId] <String>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzKeyVaultKey
       -HsmResourceId <String>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

Cmdleten Restore-AzKeyVaultKey skapar en nyckel i det angivna nyckelvalvet. Den här nyckeln är en replik av den säkerhetskopierade nyckeln i indatafilen och har samma namn som den ursprungliga nyckeln. Om nyckelvalvet redan har en nyckel med samma namn misslyckas denna cmdlet i stället för att skriva över den ursprungliga nyckeln. Om säkerhetskopian innehåller flera versioner av en nyckel återställs alla versioner. Nyckelvalvet som du återställer nyckeln till kan skilja sig från det nyckelvalv som du säkerhetskopierade nyckeln från. Nyckelvalvet måste dock använda samma prenumeration och vara i en Azure-region i samma geografiska område (till exempel Nordamerika). Se Microsoft Azure Trust Center (https://azure.microsoft.com/support/trust-center/) för mappning av Azure-regioner till geografiska områden.

Exempel

Exempel 1: Återställa en säkerhetskopierad nyckel

Restore-AzKeyVaultKey -VaultName 'MyKeyVault' -InputFile "C:\Backup.blob"

Vault Name     : MyKeyVault
Name           : key1
Version        : 394f9379a47a4e2086585468de6c7ae5
Id             : https://mykeyvault.vault.azure.net:443/keys/key1/394f9379a47a4e2086585468de6c7ae5
Enabled        : True
Expires        :
Not Before     :
Created        : 4/6/2018 11:31:36 PM
Updated        : 4/6/2018 11:35:04 PM
Purge Disabled : False
Tags           :

Det här kommandot återställer en nyckel, inklusive alla dess versioner, från säkerhetskopian med namnet Backup.blob till nyckelvalvet MyKeyVault.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

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

-HsmName

HSM-namn. Cmdleten konstruerar FQDN för en hanterad HSM baserat på namnet och den valda miljön.

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

-HsmObject

HSM-objekt

Type:PSManagedHsm
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-HsmResourceId

Hsm-resurs-ID

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

-InputFile

Anger den indatafil som innehåller säkerhetskopian av nyckeln som ska återställas.

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

-InputObject

KeyVault-objekt

Type:PSKeyVault
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

KeyVault-resurs-ID

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

-VaultName

Anger namnet på nyckelvalvet som nyckeln ska återställas till.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

PSKeyVault

String

Utdata

PSKeyVaultKey