빠른 시작: Azure CLI를 사용하여 Azure Attestation 설정
Azure CLI를 사용하여 Azure Attestation을 시작합니다.
필수 조건
Azure 구독이 없는 경우 시작하기 전에 체험 계정을 만듭니다.
시작하기
아래 CLI 명령을 사용하여 이 확장을 설치합니다.
az extension add --name attestation
버전 확인
az extension show --name attestation --query version
다음 명령을 사용하여 Azure에 로그인합니다.
az login
필요한 경우 Azure Attestation에 대한 구독으로 전환합니다.
az account set --subscription 00000000-0000-0000-0000-000000000000
az provider register 명령을 사용하여 Microsoft.Attestation 리소스 공급자를 구독에 등록합니다.
az provider register --name Microsoft.Attestation
Azure 리소스 공급자에 대한 자세한 내용 및 이를 구성하고 관리하는 방법은 Azure 리소스 공급자 및 유형을 참조하세요.
참고 항목
리소스 공급자는 구독에 한 번만 등록하면 됩니다.
증명 공급자에 대한 리소스 그룹을 만듭니다. 클라이언트 애플리케이션 인스턴스가 있는 가상 머신을 포함하여 다른 Azure 리소스를 동일한 리소스 그룹에 배치할 수 있습니다. az group create 명령을 실행하여 리소스 그룹을 만들거나 기존 리소스 그룹을 사용합니다.
az group create --name attestationrg --location uksouth
증명 공급자 만들기 및 관리
다음은 증명 공급자를 만들고 관리하는 데 사용할 수 있는 명령입니다.
az attestation create 명령을 실행하여 정책 서명 요구 사항 없이 증명 공급자를 만듭니다.
az attestation create --name "myattestationprovider" --resource-group "MyResourceGroup" --location westus
az attestation show 명령을 실행하여 상태 및 AttestURI와 같은 증명 공급자 속성을 검색합니다.
az attestation show --name "myattestationprovider" --resource-group "MyResourceGroup"
이 명령은 다음 출력과 같은 값을 표시합니다.
Id:/subscriptions/MySubscriptionID/resourceGroups/MyResourceGroup/providers/Microsoft.Attestation/attestationProviders/MyAttestationProvider Location: MyLocation ResourceGroupName: MyResourceGroup Name: MyAttestationProvider Status: Ready TrustModel: AAD AttestUri: https://MyAttestationProvider.us.attest.azure.net Tags: TagsTable:
az attestation delete 명령을 사용하여 증명 공급자를 삭제할 수 있습니다.
az attestation delete --name "myattestationprovider" --resource-group "sample-resource-group"
정책 관리
여기에 설명된 명령을 사용하여 한 번의 하나의 증명 유형으로 증명 공급자에 대한 정책 관리를 제공합니다.
az attestation policy show 명령은 지정된 TEE에 대한 현재 정책을 반환합니다.
az attestation policy show --name "myattestationprovider" --resource-group "MyResourceGroup" --attestation-type SGX-IntelSDK
참고 항목
이 명령은 정책을 텍스트 및 JWT 형식으로 모두 표시합니다.
지원되는 TEE 유형은 다음과 같습니다.
SGX-IntelSDK
SGX-OpenEnclaveSDK
TPM
az attestation policy set 명령을 사용하여 지정된 증명 유형에 대한 새 정책을 설정합니다.
파일 경로를 사용하여 지정된 종류의 증명 유형에 대해 텍스트 형식으로 정책을 설정하려면 다음을 수행합니다.
az attestation policy set --name testatt1 --resource-group testrg --attestation-type SGX-IntelSDK --new-attestation-policy-file "{file_path}"
파일 경로를 사용하여 지정된 종류의 증명 유형에 대해 JWT 형식으로 정책을 설정하려면 다음을 수행합니다.
az attestation policy set --name "myattestationprovider" --resource-group "MyResourceGroup" \
--attestation-type SGX-IntelSDK -f "{file_path}" --policy-format JWT