다음을 통해 공유


빠른 시작: Azure CLI를 사용하여 confidential ledger 만들기

Azure confidential ledger는 그대로 유지해야 하는 중요한 데이터 로그 및 레코드에 대해 높은 무결성 저장소를 제공하는 클라우드 서비스입니다. 이 빠른 시작에서는 Azure CLI를 사용하여 기밀 원장을 만들고, 해당 속성을 보고, 업데이트하고, 삭제합니다.

Azure confidential ledger에 대한 자세한 내용 및 confidential ledger에 저장할 수 있는 항목의 예는 Microsoft Azure confidential ledger 정보를 참조하세요.

Azure를 구독하고 있지 않다면 시작하기 전에 Azure 체험 계정을 만듭니다.

필수 조건

리소스 그룹 만들기

리소스 그룹은 Azure 리소스가 배포 및 관리되는 논리적 컨테이너입니다. az group create 명령을 사용하여 eastus 위치에 myResourceGroup이라는 리소스 그룹을 만듭니다.

az group create --name "myResourceGroup" --location "EastUS"

사용자 보안 주체 ID 받기

기밀 원장을 만들려면 Microsoft Entra 주체 ID(개체 ID라고도 함)가 필요합니다. 보안 주체 ID를 가져오려면 Azure CLI az ad signed-in-user 명령을 사용하고 결과를 objectId로 필터링합니다.

az ad signed-in-user show --query objectId

결과는 형식 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx입니다.

기밀 원장 만들기

Azure CLI az confidentialledger create 명령을 사용하여 새 리소스 그룹에 confidential ledger를 만듭니다.

az confidentialledger create --name "myLedger" --resource-group "myResourceGroup" --location "EastUS" --ledger-type "Public" --aad-based-security-principals ledger-role-name="Administrator" principal-id="<your-principal-id>"

작업이 성공하면 새로 만든 원장의 속성이 반환됩니다. ledgerUri를 기록해 둡니다. 이 예제에서 이 URI는 "https://myledger.confidential-ledger.azure.com"입니다.

데이터 평면에서 confidential ledger로 거래하려면 이 URI가 필요합니다.

기밀 원장 속성 보기 및 업데이트

Azure CLI az confidentialledger show 명령을 사용하여 새로 만든 confidential ledger와 연결된 속성을 볼 수 있습니다.

az confidentialledger show --name "myLedger" --resource-group "myResourceGroup"

반환된 JSON 개체는 역할을 포함하여 원장의 속성을 표시합니다.

"ledgerRoleName": "Administrator",

confidential ledger의 속성을 업데이트하려면 Azure CLI az confidentialledger update 명령을 사용합니다. 예를 들어 "Reader"로 변경하도록 원장을 업데이트하려면 다음을 실행합니다.

az confidentialledger update --name "myLedger" --resource-group "myResourceGroup" --ledger-type "Public" --aad-based-security-principals ledger-role-name="Reader" principal-id="<your-principal-id>" 

az confidentialledger show를 다시 실행하면 역할이 업데이트된 것을 볼 수 있습니다.

"ledgerRoleName": "Reader",

리소스 정리

이 컬렉션의 다른 빠른 시작과 자습서는 이 빠른 시작을 기반으로 하여 작성됩니다. 이후의 빠른 시작 및 자습서를 계속 진행하려는 경우 이러한 리소스를 유지하는 것이 좋습니다.

더 이상 필요하지 않은 경우 Azure CLI az group delete 명령을 사용하여 리소스 그룹 및 모든 관련 리소스를 제거할 수 있습니다.

az group delete --name "myResourceGroup"

다음 단계

이 빠른 시작에서는 Azure CLI를 사용하여 confidential ledger를 만들었습니다. Azure confidential ledger 및 애플리케이션과 통합하는 방법에 대해 자세히 알아보려면 다음 문서를 계속 진행하세요.