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
Paraméterek: InputObject (ByValue)