Restore-AzureKeyVaultKey

Létrehoz egy kulcsot egy kulcstartóban egy biztonsági másolatból.

Figyelmeztetés

Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.

Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.

Syntax

Restore-AzureKeyVaultKey
       [-VaultName] <String>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzureKeyVaultKey
       [-InputObject] <PSKeyVault>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzureKeyVaultKey
       [-ResourceId] <String>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

A Restore-AzureKeyVaultKey parancsmag létrehoz egy kulcsot a megadott kulcstartóban. Ez a kulcs a bemeneti fájlban lévő biztonsági mentési kulcs replikája, és neve megegyezik az eredeti kulccsal. Ha a kulcstartó már rendelkezik azonos nevű kulccsal, ez a parancsmag az eredeti kulcs felülírása helyett meghiúsul. Ha a biztonsági másolat egy kulcs több verzióját tartalmazza, a rendszer minden verziót visszaállít. A kulcstartó, amelybe visszaállítja a kulcsot, eltérhet attól a kulcstartótól, amelyről biztonsági másolatot készít a kulcsról. A kulcstartónak azonban ugyanazt az előfizetést kell használnia, és ugyanabban a földrajzi régióban kell lennie egy Azure-régióban (például Észak-Amerika). Az Azure-régiók földrajzi területekre való leképezéséről a Microsoft Azure Adatvédelmi központban (https://azure.microsoft.com/support/trust-center/) olvashat.

Példák

1. példa: Biztonsági mentési kulcs visszaállítása

PS C:\> Restore-AzureKeyVaultKey -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           :

Ez a parancs visszaállítja a Backup.blob nevű biztonsági mentési fájlból a MyKeyVault nevű kulcstartóba az összes verziót tartalmazó kulcsot.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required: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

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

-InputFile

Megadja a visszaállítandó kulcs biztonsági mentését tartalmazó bemeneti fájlt.

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

-InputObject

KeyVault objektum

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

-ResourceId

KeyVault erőforrás-azonosító

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

-VaultName

Megadja annak a kulcstartónak a nevét, amelybe vissza szeretné állítani a kulcsot.

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

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

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

Bevitelek

PSKeyVault

Paraméterek: InputObject (ByValue)

String

Kimenetek

PSKeyVaultKey