New-AzConfidentialLedger
지정된 원장 매개 변수를 사용하여 기밀 원장을 만듭니다.
구문
New-AzConfidentialLedger
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
[-AadBasedSecurityPrincipal <IAadBasedSecurityPrincipal[]>]
[-CertBasedSecurityPrincipal <ICertBasedSecurityPrincipal[]>]
[-LedgerType <LedgerType>]
[-Location <String>]
[-Tag <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
지정된 원장 매개 변수를 사용하여 기밀 원장을 만듭니다.
예제
예제 1: 새 기밀 원장 만들기
New-AzConfidentialLedger `
-Name test-ledger `
-ResourceGroupName rg-000 `
-SubscriptionId 00000000-0000-0000-0000-000000000000 `
-AadBasedSecurityPrincipal `
@{
LedgerRoleName="Administrator";
PrincipalId="00001111-aaaa-2222-bbbb-3333cccc4444";
TenantId="00001111-aaaa-2222-bbbb-3333cccc4444"
} `
-CertBasedSecurityPrincipal `
@{
Cert="-----BEGIN CERTIFICATE-----********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END CERTIFICATE-----";
LedgerRoleName="Reader"
} `
-LedgerType Public `
-Location eastus `
-Tag @{Location="additional properties 0"}
Location Name
eastus test-ledger
새 기밀 원장을 만듭니다.
예제 2: 보안 주체 개체를 사용하여 만들기
$aadSecurityPrincipal = New-AzConfidentialLedgerAADBasedSecurityPrincipalObject `
-LedgerRoleName "Administrator" `
-PrincipalId "00001111-aaaa-2222-bbbb-3333cccc4444" `
-TenantId "00001111-aaaa-2222-bbbb-3333cccc4444"
$certSecurityPrincipal = New-AzConfidentialLedgerCertBasedSecurityPrincipalObject `
-Cert "-----BEGIN CERTIFICATE-----********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END CERTIFICATE-----" `
-LedgerRoleName "Reader"
New-AzConfidentialLedger `
-Name test-ledger `
-ResourceGroupName rg-000 `
-SubscriptionId 00000000-0000-0000-0000-000000000000 `
-AadBasedSecurityPrincipal $aadSecurityPrincipal `
-CertBasedSecurityPrincipal $certSecurityPrincipal `
-LedgerType Public `
-Location eastus `
-Tag @{Location="additional properties 0"}
Location Name
eastus test-ledger
AadBasedSecurityPrincipal
및 CertBasedSecurityPrincipal
개체를 사용하여 새 Confidential Ledger를 만듭니다.
매개 변수
-AadBasedSecurityPrincipal
모든 AAD 기반 보안 주체의 배열입니다. 생성하려면 AADBASEDSECURITYPRINCIPAL 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.
형식: | IAadBasedSecurityPrincipal[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-AsJob
작업으로 명령 실행
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-CertBasedSecurityPrincipal
모든 인증서 기반 보안 주체의 배열입니다. 생성하려면 CERTBASEDSECURITYPRINCIPAL 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.
형식: | ICertBasedSecurityPrincipal[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DefaultProfile
DefaultProfile 매개 변수가 작동하지 않습니다. 다른 구독에 대해 cmdlet을 실행하는 경우 사용 가능한 경우 SubscriptionId 매개 변수를 사용합니다.
형식: | PSObject |
별칭: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LedgerType
기밀 원장 유형
형식: | LedgerType |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Location
Confidential Ledger가 실행 중인 Azure 위치입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Name
기밀 원장의 이름
형식: | String |
별칭: | LedgerName |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-NoWait
명령을 비동기적으로 실행
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ResourceGroupName
리소스 그룹의 이름입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SubscriptionId
Azure 구독 ID입니다. GUID 형식 문자열입니다(예: 000000000-0000-0000-0000-0000000000000).
형식: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Tag
기밀 원장에 대한 추가 태그
형식: | Hashtable |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
출력
Azure PowerShell