Restore-AzKeyVaultKey

Vytvoří klíč v trezoru klíčů ze zálohovaného klíče.

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

Rutina Restore-AzKeyVaultKey vytvoří klíč v zadaném trezoru klíčů. Tento klíč je replikou zálohovaného klíče ve vstupním souboru a má stejný název jako původní klíč. Pokud už trezor klíčů obsahuje klíč se stejným názvem, tato rutina se nezdaří a nepřepíše původní klíč. Pokud záloha obsahuje více verzí klíče, obnoví se všechny verze. Trezor klíčů, do kterého klíč obnovíte, se může lišit od trezoru klíčů, ze kterého jste klíč zálohovali. Trezor klíčů ale musí používat stejné předplatné a být v oblasti Azure ve stejné zeměpisné oblasti (například Severní Amerika). V Centru zabezpečení Microsoft Azure (https://azure.microsoft.com/support/trust-center/) najdete mapování oblastí Azure na geografické oblasti.

Příklady

Příklad 1: Obnovení zálohovaného klíče

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           :

Tento příkaz obnoví klíč, včetně všech jeho verzí, ze záložního souboru s názvem Backup.blob do trezoru klíčů s názvem MyKeyVault.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

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

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané pro komunikaci s Azure

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

-HsmName

Název HSM. Rutina vytvoří plně kvalifikovaný název domény spravovaného HSM na základě názvu a aktuálně vybraného prostředí.

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

-HsmObject

Objekt HSM

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

-HsmResourceId

ID prostředku hsm

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

-InputFile

Určuje vstupní soubor, který obsahuje zálohu klíče k obnovení.

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

-InputObject

Objekt KeyVault

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

-ResourceId

ID prostředku KeyVault

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

-VaultName

Určuje název trezoru klíčů, do kterého se má klíč obnovit.

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

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

Vstupy

PSKeyVault

String

Výstupy

PSKeyVaultKey