Bicep nedir?

Tamamlandı

Azure Bicep, geliştiricilerin kaynaklarını Azure'a dağıtırken karşılaştığı sorunlardan bazılarını çözmek için tasarlanan ARM şablonlarının bir sonraki düzeltmesidir. Açık kaynak bir araçtır ve vm'ler, web uygulamaları ve ağ arabirimleri gibi bulut kaynaklarının topolojisini açıklayan, bildirim temelli olarak altyapı tanımlamaya yönelik bir araç sağlayan etki alanına özgü bir dildir (DSL). Bicep , altyapıyı kod dosyaları olarak tasarlamada kodun yeniden kullanılmasını ve modülerliğini teşvik eder.

Bicep'in avantajları

Daha basit söz dizimi

Yeni söz dizimi ARM şablonlarına kıyasla daha az kod yazmanızı sağlar. Bicep daha basit ve öz olduğundan okumayı ve bakımını yapmayı kolaylaştırır.

Otomatik bağımlılık yönetimi

Bicep , kaynaklar arasındaki bağımlılığı otomatik olarak yönetir. Bağımlılıkları açıkça tanımlamanız gerekmez; Bicep bunları kaynak başvurularından çıkarsar.

Bicep CLI

Azure Bicep, bağımsız olarak veya Azure CLI ile kullanılabilen komut satırı arabirimi (Bicep CLI) ile birlikte gelir. Bicep CLI, Bicep dosyalarını ARM şablonlarınadönüştürmenize ve dağıtmanıza olanak tanır. Mevcut ARM şablonunuBicep'e dönüştürmek için de kullanılabilir.

Not

ARM şablonlarıBicep'e dönüştürülürken bazı özellikler tam olarak desteklenmediğinden sorunlar olabilir.

Visual Studio Code tümleştirmesi

Gelişmiş bir yazma deneyimi oluşturan Visual Studio Code ile mükemmel bir tümleştirme vardır. Azure Bicep , çalışma zamanı yerine geliştirme zamanında şablonları doğrulamak için kullanılan türleri destekler. Uzantı ayrıca, ekip üyeleri veya farklı ekipler arasındaki geliştirme deneyimini birleştirmek için kullanılabilen lint özelliğini de destekler.

VS Code uzantısının temel özellikleri:

  • IntelliSense: Kaynak türleri ve özellikleri için otomatik tamamlama.
  • Doğrulama: Gerçek zamanlı söz dizimi ve tür doğrulaması.
  • Kod parçacıkları: Sık kullanılan kaynaklar için önceden oluşturulmuş şablonlar.
  • Görsel -leştirme: Kaynak bağımlılıklarının grafik gösterimi.

Azure Bicep hakkında daha fazla bilgi için bkz. Azure kaynaklarını dağıtmak için Bicep dili.

Sonraki adımlar

Bir sonraki ünitede Bicep'i yüklemenin ve geliştirme ortamınızı ayarlamanın çeşitli yollarını öğreneceksiniz.