Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mulai menggunakan Azure Attestation dengan menggunakan Azure CLI.
Prasyarat
Jika Anda tidak memiliki langganan Azure, buatlah akun gratis sebelum Anda memulai.
Get started
Instal ekstensi ini menggunakan perintah CLI di bawah ini
az extension add --name attestationPeriksa versi
az extension show --name attestation --query versionGunakan perintah berikut untuk masuk ke Azure:
az loginJika diperlukan, beralihlah ke langganan untuk Azure Attestation:
az account set --subscription 00000000-0000-0000-0000-000000000000Daftarkan penyedia sumber daya Microsoft.Attestation dalam langganan dengan perintah az provider register :
az provider register --name Microsoft.AttestationUntuk informasi selengkapnya tentang penyedia sumber daya Azure, dan cara mengonfigurasi dan mengelolanya, lihat Penyedia dan jenis sumber daya Azure.
Nota
Anda hanya perlu mendaftarkan penyedia sumber daya sekali untuk langganan.
Buat grup sumber daya untuk penyedia pengesahan. Anda dapat menempatkan sumber daya Azure lainnya dalam grup sumber daya yang sama, termasuk komputer virtual dengan instans aplikasi klien. Jalankan perintah az group create untuk membuat grup sumber daya, atau gunakan grup sumber daya yang sudah ada:
az group create --name attestationrg --location uksouth
Membuat dan mengelola penyedia pengesahan
Berikut adalah perintah yang dapat Anda gunakan untuk membuat dan mengelola penyedia pengesahan:
Jalankan perintah az attestation create untuk membuat penyedia pengesahan tanpa persyaratan penandatanganan kebijakan:
az attestation create --name "<attestation-provider-name>" --resource-group "<resource-group>" --location westusJalankan perintah az attestation show untuk mengambil properti penyedia pengesahan seperti status dan AttestURI:
az attestation show --name "<attestation-provider-name>" --resource-group "<resource-group>"Perintah ini menampilkan nilai seperti output berikut:
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:
Anda dapat menghapus penyedia pengesahan dengan menggunakan perintah az attestation delete :
az attestation delete --name "<attestation-provider-name>" --resource-group "<resource-group>"
Manajemen kebijakan
Gunakan perintah yang dijelaskan di sini untuk menyediakan manajemen kebijakan untuk penyedia pengesahan, satu jenis pengesahan pada satu waktu.
Perintah az attestation policy show mengembalikan kebijakan saat ini untuk TEE yang ditentukan:
az attestation policy show --name "<attestation-provider-name>" --resource-group "<resource-group>" --attestation-type SGX-IntelSDK
Nota
Perintah menampilkan kebijakan dalam format teks dan JWT.
Berikut ini adalah jenis TEE yang didukung:
SGX-IntelSDKSGX-OpenEnclaveSDKTPM
Gunakan perintah az attestation policy set untuk menetapkan kebijakan baru untuk jenis pengesahan yang ditentukan.
Untuk mengatur kebijakan dalam format teks untuk jenis pengesahan tertentu menggunakan jalur file:
az attestation policy set --name testatt1 --resource-group testrg --attestation-type SGX-IntelSDK --new-attestation-policy-file "{file_path}"
Untuk mengatur kebijakan dalam format JWT untuk jenis pengesahan tertentu menggunakan jalur file:
az attestation policy set --name "<attestation-provider-name>" --resource-group "<resource-group>" \
--attestation-type SGX-IntelSDK -f "{file_path}" --policy-format JWT