Restore-AzKeyVaultSecret
백업된 비밀에서 키 자격 증명 모음에 비밀을 만듭니다.
구문
Restore-AzKeyVaultSecret
[-VaultName] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzKeyVaultSecret
[-Id] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzKeyVaultSecret
[-InputObject] <PSKeyVault>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzKeyVaultSecret
[-ParentResourceId] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Restore-AzKeyVaultSecret cmdlet은 지정된 키 자격 증명 모음에 비밀을 만듭니다. 이 비밀은 입력 파일에서 백업된 비밀의 복제본이며 원래 암호와 이름이 같습니다. 키 자격 증명 모음에 동일한 이름의 비밀이 이미 있는 경우 이 cmdlet은 원래 비밀을 덮어쓰는 대신 실패합니다. 백업에 여러 버전의 비밀이 포함된 경우 모든 버전이 복원됩니다. 비밀을 복원하는 키 자격 증명 모음은 비밀을 백업한 키 자격 증명 모음과 다를 수 있습니다. 그러나 키 자격 증명 모음은 동일한 구독을 사용하고 동일한 지역(예: 북아메리카)의 Azure 지역에 있어야 합니다. Azure 지역을 지역에 매핑하는 방법은 Microsoft Azure 보안 센터(https://azure.microsoft.com/support/trust-center/)를 참조하세요.
예제
예제 1: 백업 비밀 복원
Restore-AzKeyVaultSecret -VaultName 'contoso' -InputFile "C:\Backup.blob"
Vault Name : contoso
Name : secret1
Version : 7128133570f84a71b48d7d0550deb74c
Id : https://contoso.vault.azure.net:443/secrets/secret1/7128133570f84a71b48d7d0550deb74c
Enabled : True
Expires : 4/6/2018 3:59:43 PM
Not Before :
Created : 4/5/2018 11:46:28 PM
Updated : 4/6/2018 11:30:17 PM
Content Type :
Tags :
이 명령은 Backup.blob이라는 백업 파일에서 contoso라는 키 자격 증명 모음으로 모든 버전을 포함한 비밀을 복원합니다.
예제 2: 백업 비밀 복원(Uri 사용)
Restore-AzKeyVaultSecret -Id "https://contoso.vault.azure.net:443/secrets/" -InputFile "C:\Backup.blob"
Vault Name : contoso
Name : secret1
Version : 7128133570f84a71b48d7d0550deb74c
Id : https://contoso.vault.azure.net:443/secrets/secret1/7128133570f84a71b48d7d0550deb74c
Enabled : True
Expires : 4/6/2018 3:59:43 PM
Not Before :
Created : 4/5/2018 11:46:28 PM
Updated : 4/6/2018 11:30:17 PM
Content Type :
Tags :
이 명령은 Backup.blob이라는 백업 파일에서 contoso라는 키 자격 증명 모음으로 모든 버전을 포함한 비밀을 복원합니다.
매개 변수
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독
형식: | IAzureContextContainer |
별칭: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Id
KeyVault 비밀의 URI입니다.
형식을 따르는지 확인하세요. https://<vault-name>.vault.azure.net/secrets/<secret-name>/<version>
형식: | String |
별칭: | SecretId |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InputFile
복원할 비밀의 백업을 포함하는 입력 파일을 지정합니다.
형식: | String |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InputObject
KeyVault 개체
형식: | PSKeyVault |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ParentResourceId
KeyVault 리소스 ID
형식: | String |
별칭: | ResourceId |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VaultName
비밀을 복원할 키 자격 증명 모음의 이름을 지정합니다.
형식: | String |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
출력
관련 링크
Azure PowerShell