Mulai cepat: Membuat penyedia Azure Attestation dengan file Bicep

Microsoft Azure Attestation adalah solusi untuk membuktikan Trusted Execution Environments (TEEs). Panduan ini berfokus pada proses penerapan file Bicep untuk membuat kebijakan Attestation Microsoft Azure.

Bicep adalah bahasa pemrogram khusus domain (DSL) yang menggunakan sintaks deklaratif untuk menyebarkan sumber daya Azure. Ini menyediakan sintaks yang ringkas, keamanan jenis yang dapat diandalkan, dan dukungan untuk penggunaan kembali kode. Bicep menawarkan pengalaman penulisan terbaik untuk solusi infrastructure-as-code di Azure.

Prasyarat

Jika Anda tidak memiliki langganan Azure, buatlah akun gratis sebelum Anda memulai.

Tinjau ulang file Bicep

File Bicep yang digunakan dalam quickstart ini berasal dari Azure Quickstart Templates.

@description('Name of the Attestation provider. Must be between 3 and 24 characters in length and use numbers and lower-case letters only.')
param attestationProviderName string = uniqueString(resourceGroup().name)

@description('Location for all resources.')
param location string = resourceGroup().location

param policySigningCertificates string = ''

var PolicySigningCertificates = {
  PolicySigningCertificates: {
    keys: [
      {
        kty: 'RSA'
        use: 'sig'
        x5c: [
          policySigningCertificates
        ]
      }
    ]
  }
}

resource attestationProvider 'Microsoft.Attestation/attestationProviders@2021-06-01' = {
  name: attestationProviderName
  location: location
  properties: (empty(policySigningCertificates) ? json('{}') : PolicySigningCertificates)
}

output attestationName string = attestationProvider.id
output location string = location
output resourceGroupName string = resourceGroup().name
output resourceId string = attestationProvider.id

Sumber daya Azure yang ditentukan dalam file Bicep:

Menerapkan file Bicep tersebut

  1. Simpan file Bicep sebagai main.bicep ke penyimpanan lokal komputer Anda.

  2. Sebarkan file Bicep menggunakan Azure CLI atau Azure PowerShell.

    az group create --name exampleRG --location eastus
    
    az deployment group create --resource-group exampleRG --template-file main.bicep
    

    Setelah penyebaran selesai, Anda akan melihat pesan yang menunjukkan penyebaran berhasil.

Validasikan penggelaran

Gunakan portal Microsoft Azure, Azure CLI, atau Azure PowerShell untuk memverifikasi grup sumber daya dan sumber daya server dibuat.

az resource list --resource-group exampleRG

Membersihkan sumber daya

Azure Attestation lainnya dikembangkan berdasarkan pengantar cepat ini. Jika Anda berencana untuk terus menggunakan panduan memulai cepat dan tutorial selanjutnya, Anda mungkin ingin membiarkan sumber daya ini tetap ada.

Jika tidak lagi diperlukan, hapus grup sumber daya, yang menghapus sumber daya Pengesahan. Untuk menghapus grup sumber daya menggunakan Azure CLI atau Azure PowerShell:

az group delete --name exampleRG

Langkah selanjutnya

Dalam panduan cepat ini, Anda telah membuat sumber daya pengesahan menggunakan file Bicep, dan memvalidasi penerapan. Untuk mempelajari selengkapnya tentang Azure Attestation, lihat Gambaran Umum Azure Attestation.