Backup-AzKeyVaultManagedStorageAccount
KeyVault 관리 스토리지 계정을 백업합니다.
구문
Backup-AzKeyVaultManagedStorageAccount
[-VaultName] <String>
[-Name] <String>
[[-OutputFile] <String>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-AzKeyVaultManagedStorageAccount
[-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
[[-OutputFile] <String>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Backup-AzKeyVaultManagedStorageAccount cmdlet은 키 자격 증명 모음을 다운로드하고 파일에 저장하여 지정된 관리 스토리지 계정을 키 자격 증명 모음에 백업합니다. 다운로드한 콘텐츠는 암호화되므로 Azure Key Vault 외부에서 사용할 수 없습니다. 자격 증명 모음이 동일한 Azure 지역에 있는 한 백업된 스토리지 계정을 백업된 구독의 모든 키 자격 증명 모음으로 복원할 수 있습니다. 이 cmdlet을 사용하는 일반적인 이유는 다음과 같습니다.
실수로 자격 증명 모음에서 원본을 삭제하는 경우 스토리지 계정의 오프라인 복사본을 유지하려고 합니다.
Key Vault를 사용하여 관리되는 스토리지 계정을 만들었으며 이제 분산 애플리케이션의 모든 인스턴스에서 사용할 수 있도록 개체를 다른 Azure 지역에 복제하려고 합니다. Backup-AzKeyVaultManagedStorageAccount cmdlet을 사용하여 관리되는 스토리지 계정을 암호화된 형식으로 검색한 다음 Restore-AzKeyVaultManagedStorageAccount cmdlet을 사용하고 두 번째 지역에서 키 자격 증명 모음을 지정합니다.
예제
예제 1: 자동으로 생성된 파일 이름으로 관리되는 스토리지 계정 백업
Backup-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
C:\Users\username\mykeyvault-mymsak-1527029447.01191
이 명령은 MyKeyVault라는 키 자격 증명 모음에서 MyMSAK라는 관리되는 스토리지 계정을 검색하고 해당 관리되는 스토리지 계정의 백업을 자동으로 명명된 파일에 저장하고 파일 이름을 표시합니다.
예제 2: 관리되는 스토리지 계정을 지정된 파일 이름으로 백업
Backup-AzKeyVaultKey -VaultName 'MyKeyVault' -Name 'MyMSAK' -OutputFile 'C:\Backup.blob'
C:\Backup.blob
이 명령은 MyKeyVault라는 키 자격 증명 모음에서 MyMSAK라는 관리되는 스토리지 계정을 검색하고 해당 관리되는 스토리지 계정의 백업을 Backup.blob이라는 파일에 저장합니다.
예제 3: 이전에 검색한 관리 스토리지 계정을 지정된 파일 이름으로 백업하고, 메시지를 표시하지 않고 대상 파일을 덮어씁니다.
$msak = Get-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
Backup-AzKeyVaultManagedStorageAccount -StorageAccount $msak -OutputFile 'C:\Backup.blob' -Force
C:\Backup.blob
이 명령은 $msak 관리되는 스토리지 계정의 백업을 만듭니다. $msak 자격 증명 모음의 이름입니다. Backup.blob이라는 파일에 대한 VaultName이며 파일이 이미 있는 경우 자동으로 덮어씁니다.
매개 변수
-Confirm
cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
형식: | IAzureContextContainer |
별칭: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Force
지정된 파일이 있는 경우 덮어씁니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InputObject
백업할 스토리지 계정 번들은 검색 호출의 출력에서 파이프라인됩니다.
형식: | PSKeyVaultManagedStorageAccountIdentityItem |
별칭: | StorageAccount |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Name
비밀 이름입니다. Cmdlet은 자격 증명 모음 이름, 현재 선택된 환경 및 비밀 이름에서 비밀의 FQDN을 생성합니다.
형식: | String |
별칭: | StorageAccountName |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-OutputFile
출력 파일. 스토리지 계정 백업을 저장할 출력 파일입니다. 지정하지 않으면 기본 파일 이름이 생성됩니다.
형식: | String |
Position: | 2 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VaultName
자격 증명 모음 이름. Cmdlet은 이름 및 현재 선택된 환경에 따라 자격 증명 모음의 FQDN을 생성합니다.
형식: | String |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
PSKeyVaultManagedStorageAccountIdentityItem
출력
Azure PowerShell