Backup-AzureKeyVaultManagedStorageAccount
Biztonsági másolatot készít egy KeyVault által felügyelt tárfiókró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
Backup-AzureKeyVaultManagedStorageAccount
[-VaultName] <String>
[-Name] <String>
[[-OutputFile] <String>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-AzureKeyVaultManagedStorageAccount
[-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
[[-OutputFile] <String>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Backup-AzureKeyVaultManagedStorageAccount parancsmag egy adott felügyelt tárfiókról készít biztonsági másolatot egy kulcstartóban, letöltésével és fájlban való tárolásával. 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ásolatot tartalmazó tárfiókot az előfizetés bármely kulcstartójára, amelyről biztonsági másolatot készít, 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 tárfiók offline másolatát, ha véletlenül törli az eredetit a tárolóból.
Létrehozott egy felügyelt tárfiókot 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álhassa. A Backup-AzureKeyVaultManagedStorageAccount parancsmaggal kérje le a felügyelt tárfiókot titkosított formátumban, majd használja a Restore-AzureKeyVaultManagedStorageAccount parancsmagot, és adjon meg egy kulcstartót a második régióban.
Példák
1. példa: Felügyelt tárfiók biztonsági mentése automatikusan létrehozott fájlnévvel
PS C:\Users\username\> Backup-AzureKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
C:\Users\username\mykeyvault-mymsak-1527029447.01191
Ez a parancs lekéri a MyMSAK nevű felügyelt tárfiókot a MyKeyVault kulcstartóból, és menti a felügyelt tárfiók biztonsági másolatát egy automatikusan Elnevezett fájlba, és megjeleníti a fájl nevét.
2. példa: Felügyelt tárfiók biztonsági mentése egy megadott fájlnévre
PS C:\> Backup-AzureKeyVaultKey -VaultName 'MyKeyVault' -Name 'MyMSAK' -OutputFile 'C:\Backup.blob'
C:\Backup.blob
Ez a parancs lekéri a MyMSAK nevű felügyelt tárfiókot a MyKeyVault kulcstartóból, és menti a felügyelt tárfiók biztonsági másolatát egy Backup.blob nevű fájlba.
3. példa: Korábban lekért felügyelt tárfiók biztonsági mentése egy megadott fájlnévre, a célfájl felülírása kérés nélkül.
PS C:\> $msak = Get-AzureKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
PS C:\> Backup-AzureKeyVaultManagedStorageAccount -StorageAccount $msak -OutputFile 'C:\Backup.blob' -Force
C:\Backup.blob
Ez a parancs létrehoz egy biztonsági másolatot a $msak nevű felügyelt tárfiókról. Név a $msak nevű tárolóban. 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: | 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ő tárfiók-csomag, amely egy lekéréses hívás kimenetéből van beállítva.
Type: | PSKeyVaultManagedStorageAccountIdentityItem |
Aliases: | StorageAccount |
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: | StorageAccountName |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OutputFile
Kimeneti fájl. A tárfiók biztonsági mentésének tárolására szolgáló 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
PSKeyVaultManagedStorageAccountIdentityItem
Paraméterek: InputObject (ByValue)