Giriş

Tamamlandı

Bu modülde Bicep'in ne olduğu ve kod dağıtımı olarak altyapı için Azure CLI, Visual Studio Code, Azure Pipelines ve GitHub iş akışları gibi farklı araçlarla nasıl tümleştirdiği açıklanır.

Modüle genel bakış

Bicep , Azure kaynaklarını bildirimli olarak dağıtmak için etki alanına özgü bir dildir (DSL). JSON şablonları, otomatik bağımlılık yönetimi ve tür güvenliğinden daha basit bir söz dizimi sağlar. Bicep , Azure Resource Manager (ARM) şablonlarına geçiş yaparak gelişmiş yazma deneyimiyle kod olarak altyapının tüm avantajlarını sağlar.

Bu modül, çeşitli otomasyon araçları aracılığıyla Bicep ile ilgili temel bilgileri, yükleme, şablon oluşturma, söz dizimi ve dağıtımı kapsar.

Öğrenme hedefleri

Bu modülü tamamladıktan sonra şunları yapabileceksiniz:

  • Bicep'in ne olduğunu anlama:Kod olarak Azure altyapısı için etki alanına özgü bir dil olarak Bicep hakkında bilgi edinin.
  • Bicep'i yükleme: Gelişmiş yazma deneyimi için Bicep CLI'yi yükleyin ve Visual Studio Code'uBicep uzantısıyla yapılandırın.
  • Bicep şablonları oluşturma:Azure kaynaklarını parametreler, değişkenler ve modüllerle tanımlamak için Bicep dosyaları yazın.
  • Bicep söz dizimlerini anlama: Parametreler, değişkenler, kaynaklar, çıkışlar ve modüller dahil olmak üzere Bicep dosya yapısını öğrenin.
  • Kaynakları Azure'a dağıtma:Bicep şablonlarını dağıtmak için Azure CLI ve Cloud Shell'i kullanın.
  • Azure Pipelines ile dağıtma: Sürekli dağıtım için Bicepdağıtımlarını Azure Pipelines ile tümleştirin.
  • GitHub iş akışlarıyla dağıtma:Bicep şablon dağıtımlarını otomatikleştirmek için GitHub Actions'ı kullanın.
  • ARM tümleştirmeyi anlama:Bicep'inAzure Resource Manager şablonlarına nasıl geçiş yapıldığını öğrenin.

Önkoşullar

  • Kod kavramları olarak altyapıyı anlama.
  • Azure kaynakları ve kaynak grupları hakkında temel bilgiler.
  • Azure CLI veya Azure PowerShell hakkında bilgi.
  • Azure Pipelines veya GitHub iş akışları deneyimi yararlı olur ancak gerekli değildir.