Backup-AzKeyVaultKey

Biztonsági másolatot készít egy kulcstartóban lévő kulcsról.

Syntax

Backup-AzKeyVaultKey
      [-VaultName] <String>
      [-Name] <String>
      [[-OutputFile] <String>]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Backup-AzKeyVaultKey
      -HsmName <String>
      [-Name] <String>
      [[-OutputFile] <String>]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Backup-AzKeyVaultKey
      [-InputObject] <PSKeyVaultKeyIdentityItem>
      [[-OutputFile] <String>]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

A Backup-AzKeyVaultKey parancsmag letölti és egy fájlban tárolja a kulcstartóban lévő megadott kulcsokat. Ha a kulcsnak több verziója is van, a biztonsági másolat tartalmazza az összes verziót. Mivel a letöltött tartalom titkosítva van, nem használható az Azure Key Vaulton kívül. A biztonsági másolatban szereplő kulcsokat az előfizetés bármely kulcstartójára visszaállíthatja, amelyről biztonsági másolat készült. A parancsmag használatának tipikus okai a következők:

  • Meg szeretné buktatni a kulcs egy példányát, hogy legyen offline példánya, ha véletlenül törli a kulcsát a kulcstartóban.

  • A Key Vault használatával létrehozott egy kulcsot, és most egy másik Azure-régióba szeretné klónozni a kulcsot, hogy az az elosztott alkalmazás összes példányából használható legyen. A Backup-AzKeyVaultKey parancsmaggal kérje le a kulcsot titkosított formátumban, majd használja a Restore-AzKeyVaultKey parancsmagot, és adjon meg egy kulcstartót a második régióban.

Példák

1. példa: Kulcs biztonsági mentése automatikusan létrehozott fájlnévvel

Backup-AzKeyVaultKey -VaultName 'MyKeyVault' -Name 'MyKey'

C:\Users\username\mykeyvault-mykey-1527029447.01191

Ez a parancs lekéri a MyKey nevű kulcsot a MyKeyVault kulcstartóból, és a kulcs biztonsági másolatát egy automatikusan Elnevezett fájlba menti, és megjeleníti a fájl nevét.

2. példa: Kulcs biztonsági mentése egy megadott fájlnévre

Backup-AzKeyVaultKey -VaultName 'MyKeyVault' -Name 'MyKey' -OutputFile 'C:\Backup.blob'

C:\Backup.blob

Ez a parancs lekéri a MyKey nevű kulcsot a MyKeyVault kulcstartóból, és a kulcs biztonsági másolatát egy Backup.blob nevű fájlba menti.

3. példa: Egy korábban lekért kulcs biztonsági mentése egy megadott fájlnévre, a célfájl felülírása kérés nélkül.

$key = Get-AzKeyVaultKey -VaultName 'MyKeyVault' -Name 'MyKey'
Backup-AzKeyVaultKey -Key $key -OutputFile 'C:\Backup.blob' -Force

C:\Backup.blob

Ez a parancs létrehoz egy biztonsági másolatot a $key nevű kulcsról. A tároló neve $key. VaultName egy Backup.blob nevű fájlhoz, amely csendben felülírja a fájlt, ha már létezik.

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:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

A megadott fájl felülírása, ha létezik

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

-HsmName

HSM-név. A parancsmag egy felügyelt HSM teljes tartománynevét hozza létre a név és az aktuálisan kiválasztott környezet alapján.

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

-InputObject

Kulcsköteg biztonsági mentéshez, beállítva egy lekéréses hívás kimenetéből.

Type:PSKeyVaultKeyIdentityItem
Aliases:Key
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Megadja a biztonsági mentéshez tartozó kulcs nevét.

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

-OutputFile

Azt a kimeneti fájlt adja meg, amelyben a biztonsági mentési blob tárolódik. Ha nem adja meg ezt a paramétert, ez a parancsmag létrehoz egy fájlnevet az Ön számára. Ha egy meglévő kimeneti fájl nevét adja meg, a művelet nem fejeződik be, és hibaüzenetet ad vissza, hogy a biztonsági mentési fájl már létezik.

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

-VaultName

Megadja annak a kulcstartónak a nevét, amely tartalmazza a biztonsági mentéshez szükséges 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

PSKeyVaultKeyIdentityItem

Kimenetek

String