Aracılığıyla paylaş


Visual Studio Code ile Bicep dosyalarını dağıtın

Bicep dosyasını dağıtmak için Visual Studio Code'ı Bicep uzantısıyla kullanabilirsiniz. Bicep uzantısı, Visual Studio Code'da Bicep dosyalarını dağıtmak için iki seçenek sağlar: Dağıtım Bölmesi ve Dağıtma Komutu. Dağıtım Bölmesi'nin hızlı geri bildirim, doğrulama ve olası senaryoları değerlendirme özellikleri yazma sırasında hızlı yineleme için kullanışlıdır. Başlat ve unut tipi bir dağıtım deneyimi için ise Dağıtma Komutu daha kullanışlıdır.

Dağıtım Paneli

Dağıtım bölmesi VS Code'da doğrulama, dağıtım ve durum işlemleri gerçekleştirmek için Azure hesabınıza erişebilen etkileşimli bir kullanıcı arabirimi sağlar ve düzenleyiciden çıkmadan anında geri bildirim sağlar.

Dağıtım bölmesini kullanmak için:

  1. VS Code'da bir .bicep veya .bicepparam dosyasını açın.

  2. Dağıtım bölmesini açmanın iki yolu vardır:

    • Aşağıdaki ekran görüntüsünde gösterildiği gibi sağ üst köşedeki Dağıtım bölmesini göster düğmesini seçin:

      Dağıtım bölmesini aç düğmesinin ekran görüntüsü.

      Varsayılan olarak VS Code, dağıtım bölmesini yan tarafta açar. Yeni bir sekmede açmak için düğmeyi seçerken Alt tuşunu basılı tutun.

    • Dağıtım bölmesini açmanın bir diğer yolu da komut paletini kullanmaktır. Ctrl+ ShiftP+ basın, ardından Dağıtım Bölmesini Göster'i veya Yan Tarafta Dağıtım Bölmesini Göster'i seçin.

      Komut paletinde dağıtımı göster bölmesinin ekran görüntüsü.

    Dağıtım bölmesi aşağıdaki ekran görüntüsünde gösterildiği gibi görünür:

    Visual Studio Code'daki ilk dağıtım bölmesinin ekran görüntüsü.

  3. Dağıtım kapsamını tanımlamak için Kapsam Seç'i seçin. Kimlik doğrulamasından sonra, istediğiniz dağıtımın aboneliğini ve kaynak grubunu seçebilirsiniz.

  4. Dağıtım bölmesi bir .bicep dosyası için açıldıysa, istediğiniz parametre değerlerini doldurun veya JSON Parametre Dosyası Seç'i seçerek bir JSON parametre dosyası seçin.

    Visual Studio Code'daki dağıtım bölmesinde parametre dosyasını seçme işleminin ekran görüntüsü.

  5. İstediğiniz eylemi seçin: Dağıt, Doğrula veya Varsayım.

    • Dağıtım: Azure'a dağıtılır ve tanımlı çıktıyı içeren sonuç dağıtım bölmesinde gösterilir.

      Aşağıdaki ekran görüntüsünde başarılı bir dağıtım gösterilmektedir. Azure portalında dağıtımı veya tek tek kaynakları görüntülemek için mavi küre simgesini seçebilirsiniz.

      Visual Studio Code'daki dağıtım bölmesinin ekran görüntüsü.

    • Doğrulama: Kaynakların, parametrelerin ve ilkelerin gerçek dağıtım ortamında doğru olduğundan emin olarak Azure'da Bicep dosyasının çalışma zamanı doğrulamasını gerçekleştirir. Yalnızca çevrimdışı doğrulama gerçekleştiren bir linterden farklı olarak bu doğrulama, olası dağıtım sorunlarını algılamak için Azure ile etkileşim kurar.

      Aşağıdaki ekran görüntüsünde doğrulama hatası örneği gösterilmektedir.

      Visual Studio Code'da dağıtım bölmesi doğrulama hatasının ekran görüntüsü.

    • Durum: Bir Durum analizini doğrudan dağıtım bölmesinden yürütür. Bölme, planlanan değişiklikleri gösteren sonuçları gösterir. Bu, Azure PowerShell ve Azure CLI'daki durum komutuyla aynı işlevi gerçekleştirir. Daha fazla bilgi için bkz Bicep dağıtım olasılık senaryosu operasyonu

.bicep veya .bicepparam dosyalarınızdaki değişiklikleri yinelerken dağıtım bölmesini açık tutabilirsiniz. Yukarıdaki eylemlerden birini kaydedip yeniden çalıştırırsanız, eylemler güncelleştirilmiş dosyalarınızda çalışır.

Dağıtma Komutu

Herhangi bir kapsamda dağıtım yapabilirsiniz. Bu makalede bir kaynak grubuna nasıl dağıtılacağı gösterilmektedir.

Visual Studio Code'da açık bir Bicep dosyasından komutunu bulmanın üç yolu vardır:

  • AÇIK DÜZENLEYICILER altındaki dosya yerine Gezgin bölmesinden Bicep dosya adına sağ tıklayın:

    Gezgin bölmesindeki Bağlam menüsündeki Bicep Dosyasını Dağıtma işleminin ekran görüntüsü.

  • Bicep dosyasının içinde herhangi bir yere sağ tıklayın ve ardından Bicep Dosyasını Dağıt'ı seçin.

  • Görünüm menüsünden Komut Paleti'ni seçin ve ardından Bicep: Bicep Dosyasını Dağıt'ı seçin.

    Bağlam menüsündeki Bicep Dosyasını Dağıt seçeneğinin ekran görüntüsü.

Komutu seçtikten sonra, değerleri girmek için sihirbazı izleyin:

  1. Oturum açmadıysanız, oturum açma işlemini tamamlamak için istemde sağlanan yönergeleri izleyin.

    Oturum açma ekran görüntüsü.

    Uyarı

    Visual Studio Code'daki Bicep deploy komutu, kimlik doğrulamasını yönetmek için yeni yerleşik kimlik doğrulama API'sini kullanır. bicepconfig.json bulut profillerini kullanmaz. Özel bir bulutta oturum açmak için Yönet>Ayarlar>Uzantısı>Microsoft hesapları>Microsoft Bağımsız Bulut'u seçin. Şu anda birden çok oturum açmış hesap desteklenmez.

  2. Kaynak grubunu seçin veya oluşturun.

  3. Parametrelerin değerlerini girmek için bir parametre dosyası veya Yok seçin:

    Parametre seçin dosyasının ekran görüntüsü.

  4. Yok'u seçerseniz, parametrelerin değerlerini girin:

    Parametre değerlerini girin ekran görüntüsü.

    Değerleri girdikten sonra, bu dağıtımda kullanılan değerlerden parametre dosyası oluşturma seçeneğiniz vardır:

    Parametre dosyası oluştur'un ekran görüntüsü.

    Evet'i seçerseniz, aynı klasörde Bicep-file-name.parameters.json<>bir parametre dosyası oluşturulur.

Visual Studio Code komutları ve Bicep dosyaları oluşturmak için Visual Studio Code'u kullanma hakkında daha fazla bilgi için bkz. Visual Studio Code ile Bicep dosyaları oluşturma.

Sonraki Adımlar