Backup-AzKeyVaultCertificate

Biztonsági másolatot készít egy tanúsítványról egy kulcstartóban.

Syntax

Backup-AzKeyVaultCertificate
      [-VaultName] <String>
      [-Name] <String>
      [[-OutputFile] <String>]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Backup-AzKeyVaultCertificate
      [-InputObject] <PSKeyVaultCertificateIdentityItem>
      [[-OutputFile] <String>]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

A Backup-AzKeyVaultCertificate parancsmag letölti és egy fájlban tárolja egy adott tanúsítványt egy kulcstartóban. Ha a tanúsítvány több verzióval rendelkezik, az összes verziója szerepelni fog a biztonsági másolatban. Mivel a letöltött tartalom titkosítva van, nem használható az Azure Key Vaulton kívül. Visszaállíthat egy biztonsági másolattal rendelkező tanúsítványt az előfizetés bármely kulcstartójára, amelyről biztonsági másolat készült, feltéve, hogy a tároló ugyanabban az Azure-földrajzi helyen található. A parancsmag használatának tipikus okai a következők:

  • Meg szeretné őrizni a tanúsítvány offline másolatát, ha véletlenül törli az eredetit a tárolóból.

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

Példák

1. példa: Tanúsítvány biztonsági mentése automatikusan létrehozott fájlnévvel

Backup-AzKeyVaultCertificate -VaultName 'mykeyvault' -Name 'mycert'

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

Ez a parancs lekéri a MyCert nevű tanúsítványt a MyKeyVault nevű kulcstartóból, és menti a tanúsítvány biztonsági másolatát egy automatikusan Elnevezett fájlba, és megjeleníti a fájl nevét.

2. példa: Tanúsítvány biztonsági mentése egy megadott fájlnévre

Backup-AzKeyVaultCertificate -VaultName 'MyKeyVault' -Name 'MyCert' -OutputFile 'C:\Backup.blob'

C:\Backup.blob

Ez a parancs lekéri a MyCert nevű tanúsítványt a MyKeyVault nevű kulcstartóból, és a tanúsítvány biztonsági másolatát egy Backup.blob nevű fájlba menti.

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

$cert = Get-AzKeyVaultCertificate -VaultName 'MyKeyVault' -Name 'MyCert'
Backup-AzKeyVaultCertificate -Certificate $cert -OutputFile 'C:\Backup.blob' -Force

C:\Backup.blob

Ez a parancs létrehoz egy biztonsági másolatot a $cert nevű tanúsítványról. A tároló neve $cert. 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

-InputObject

Biztonsági másolatot készítendő titkos kód, amely be van állítva egy lekéréses hívás kimenetéből.

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

-Name

Titkos név. A parancsmag egy titkos kód teljes tartománynevét hozza létre a tároló nevéből, a jelenleg kijelölt környezetből és titkos névből.

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

-OutputFile

Kimeneti fájl. A tanúsítvány biztonsági másolatának tárolására használt kimeneti fájl. Ha nincs megadva, a rendszer létrehoz egy alapértelmezett fájlnevet.

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

-VaultName

Tároló neve. A parancsmag a tároló teljes tartománynevét a név és az aktuálisan kiválasztott környezet alapján hozza létre.

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

PSKeyVaultCertificateIdentityItem

Kimenetek

String