Azure Blueprint'in yaşam döngüsünü anlama
Önemli
11 Temmuz 2026'da Blueprints (Önizleme) kullanım dışı bırakılacaktır. Mevcut şema tanımlarınızı ve atamalarınızı Şablon Belirtimleri ve Dağıtım Yığınları'na geçirin. Şema yapıtları, dağıtım yığınlarını tanımlamak için kullanılan ARM JSON şablonlarına veya Bicep dosyalarına dönüştürülecek. Yapıtı ARM kaynağı olarak yazmayı öğrenmek için bkz:
Azure'daki birçok kaynak gibi, Azure Blueprints'teki bir şema da tipik ve doğal bir yaşam döngüsüne sahiptir. Bunlar artık gerekli veya ilgili olmadığında oluşturulur, dağıtılır ve son olarak silinir. Azure Blueprints standart yaşam döngüsü işlemlerini destekler. Daha sonra, DevOps'taki önemli bir öğe olan Kod Olarak Altyapılarını yöneten kuruluşlar için ortak sürekli tümleştirme ve sürekli dağıtım işlem hatlarını destekleyen ek durum düzeyleri sağlamak için bunlar üzerinde çalışır.
Bir şemayı ve aşamaları tam olarak anlamak için standart bir yaşam döngüsünü ele alacağız:
- Şema oluşturma ve düzenleme
- Şemayı yayımlama
- Şemanın yeni bir sürümünü oluşturma ve düzenleme
- Şemanın yeni bir sürümünü yayımlama
- Şemanın belirli bir sürümünü silme
- Şemayı silme
Şema oluşturma ve düzenleme
Şema oluşturmak için şemaya yapıtlar ekleyin, tanımı yönetim grubuna veya abonelik kapsamına kaydedin ve benzersiz bir ad sürümü sağlayın. Şema artık Taslak modundadır ve henüz atanamaz. Taslak modundayken güncelleştirilmeye ve değiştirilmeye devam edilebilir.
Taslak modunda hiç yayımlanmamış bir şema, Şema Tanımları sayfasında Yayımlanan şemalardan farklı bir simge görüntüler. En Son Sürüm, hiç yayımlanmayan bu şemalar için Taslak olarak görüntülenir.
Azure portal veya REST API ile şema oluşturun ve düzenleyin.
Şema yayımlama
Taslak modunda bir şemada tüm planlı değişiklikler yapıldıktan sonra Yayımlanabilir ve atama için kullanılabilir hale getirilebilir. Şemanın Yayımlanan sürümü değiştirilemez. Yayımlandıktan sonra şema Taslak şemalarından farklı bir simgeyle görüntülenir ve sağlanan sürüm numarasını En Son Sürüm sütununda görüntüler.
Azure portal veya REST API ile şema yayımlama.
Şemanın yeni bir sürümünü oluşturma ve düzenleme
Şemanın Yayımlanan sürümü değiştirilemez. Ancak, şemanın yeni bir sürümü mevcut şemaya eklenebilir ve gerektiğinde değiştirilebilir. Mevcut şemayı düzenleyerek değişiklik yapın. Yeni değişiklikler kaydedildiğinde şemada Artık Yayımlanmamış Değişiklikler bulunur. Bu değişiklikler şemanın yeni bir Taslak sürümüdür.
Azure portal ile şemayı düzenleyin.
Şemanın yeni bir sürümünü yayımlama
Şemanın düzenlenebilen her sürümünün atanabilmesi için Önce Yayımlanmış olması gerekir. Şemada Yayımlanmamış Değişiklikler yapıldığında ancak Yayımlanmadığında şemayı düzenle sayfasında Şemayı Yayımla düğmesi kullanılabilir. Düğme görünmüyorsa şema zaten Yayımlanmıştır ve Yayımlanmamış Değişiklik yoktur.
Not
Tek bir şemanın her biri aboneliklere atanabilen birden çok Yayımlanmış sürümü olabilir.
Yayımlanmamış Değişiklikler ile şema yayımlamak için, yeni şema yayımlamak için aynı adımları kullanın.
Şemanın belirli bir sürümünü silme
Şemanın her sürümü benzersiz bir nesnedir ve ayrı ayrı Yayımlanabilir. Bu nedenle, şemanın her sürümü de silinebilir. Şemanın bir sürümünün silinmesi, o şemanın diğer sürümlerini etkilemez.
Not
Etkin atamaları olan bir şemayı silmek mümkün değildir. Önce atamaları silin ve ardından kaldırmak istediğiniz sürümü silin.
Sol bölmede Tüm hizmetler'i seçin. Şemalar’ı arayıp seçin.
Soldaki sayfadan Şema tanımları'nı seçin ve bir sürümünü silmek istediğiniz şemayı bulmak için filtre seçeneklerini kullanın. Düzenleme sayfasını açmak için seçin.
Yayımlanan sürümler sekmesini seçin ve silmek istediğiniz sürümü bulun.
Silmek için sürüme sağ tıklayın ve Bu sürümü sil'i seçin.
Şemayı silme
Çekirdek şema da silinebilir. Çekirdek şemanın silinmesi, hem Taslak hem de Yayımlanan şemalar dahil olmak üzere söz konusu şemanın tüm şema sürümlerini de siler. Şemanın bir sürümünü silerken olduğu gibi, çekirdek şemanın silinmesi şema sürümlerinin mevcut atamalarını kaldırmaz.
Not
Etkin atamaları olan bir şemayı silmek mümkün değildir. Önce atamaları silin ve ardından kaldırmak istediğiniz sürümü silin.
Azure portal veya REST API ile şemayı silin.
Atamalar
Yaşam döngüsü sırasında bir şemanın aboneliğe atanabileceği birkaç nokta vardır. Şemanın bir sürümünün modu Yayımlandı olduğunda, bu sürüm aboneliğe atanabilir. Bu yaşam döngüsü, daha yeni bir sürüm geliştirilirken şema sürümlerinin kullanılmasını ve etkin bir şekilde atanmasını sağlar.
Şemaların sürümleri atandıkça, bunların nereye ve hangi parametrelerle atandığını anlamak önemlidir. Parametreler statik veya dinamik olabilir. Daha fazla bilgi edinmek için bkz. statik ve dinamik parametreler.
Atamaları güncelleştirme
Şema atandığında, atama güncelleştirilebilir. Mevcut bir atamayı güncelleştirmenin çeşitli nedenleri vardır, örneğin:
- Kaynak kilitleme ekleme veya kaldırma
- Dinamik parametrelerin değerini değiştirme
- Atamayı şemanın daha yeni bir Yayımlanan sürümüne yükseltin
Nasıl yapılacağını öğrenmek için bkz. Mevcut atamaları güncelleştirme.
Atamaları kaldırma
Şema artık gerekli değilse yönetim grubundan veya abonelikten atanabilir. Şema atamasını kaldırma sırasında aşağıdakiler gerçekleşir:
- Şema kaynak kilitlemesini kaldırma
- Şema atama nesnesini silme
- (Koşullu) Sistem tarafından atanan yönetilen kimlik kullanıldıysa, bu kimlik de silinir
Not
Şema ataması tarafından dağıtılan tüm kaynaklar yerinde kalır, ancak artık Azure Blueprints tarafından korunmaz.
Sonraki adımlar
- Statik ve dinamik parametrelerin kullanımını anlayın.
- Şema sıralama düzenini özelleştirmeyi öğrenin.
- Şema kaynak kilitleme özelliğini kullanmayı öğrenin.
- Mevcut atamaları güncelleştirmeyi öğrenin.
- Genel sorun giderme adımlarıyla şema atama sorunlarını giderin.