Hızlı Başlangıç: Bicep dosyasıyla Azure Kanıtlama sağlayıcısı oluşturma

Microsoft Azure Kanıtlama , Güvenilen Yürütme Ortamlarını (TEE) kanıtlamaya yönelik bir çözümdür. Bu hızlı başlangıçta, Microsoft Azure Doğrulama İlkesi oluşturmak için Bicep dosyası dağıtma işlemine odaklanılır.

Bicep, Azure kaynaklarını dağıtmak için bildirimci sözdizimi kullanan alan-spesifik bir dil (DSL)dir. Kısa sözdizimi, güvenilir tür güvenliği ve kod yeniden kullanımı için destek sağlar. Bicep, Azure'daki kod olarak altyapı çözümleriniz için en iyi yazma deneyimini sunar.

Önkoşullar

Eğer bir Azure aboneliğiniz yoksa, başlamadan önce ücretsiz bir hesap oluşturun.

Bicep dosyasını gözden geçir

Bu hızlı başlangıçta kullanılan Bicep dosyası, Azure Hızlı Başlangıç Şablonları'ndan alınmıştır.

@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

Bicep dosyasında tanımlanan Azure kaynakları:

Bicep dosyasını yükle

  1. Bicep dosyasını, yerel bilgisayarınıza main.bicep olarak kaydedin.

  2. Azure CLI veya Azure PowerShell kullanarak Bicep dosyasını dağıtın.

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

    Dağıtım tamamlandığında, dağıtımın başarılı olduğunu belirten bir mesaj görmelisiniz.

Dağıtımı doğrulayın.

Kaynak grubunun ve sunucu kaynağının oluşturulduğunu doğrulamak için Azure portalı, Azure CLI veya Azure PowerShell'i kullanın.

az resource list --resource-group exampleRG

Kaynakları temizle

Diğer Azure Doğrulama hizmetleri bu hızlı başlangıç üzerine kuruludur. Sonraki hızlı başlangıçlar ve öğreticilerle çalışmaya devam etmeyi planlıyorsanız, bu kaynakları yerinde bırakmayı tercih edebilirsiniz.

Artık gerekli olmadığında, kanıtlama kaynağını silen kaynak grubunu silin. Azure CLI veya Azure PowerShell kullanarak kaynak grubunu silmek için:

az group delete --name exampleRG

Sonraki Adımlar

Bu hızlı başlangıçta Bicep dosyası kullanarak bir kanıtlama kaynağı oluşturdunuz ve dağıtımı doğruladunuz. Azure Kanıtlama hakkında daha fazla bilgi edinmek için bkz. Azure Kanıtlamaya Genel Bakış.