Şablonu dışarı aktarmak için Azure portalını kullanma

Azure Resource Manager şablonları oluşturmaya yardımcı olmak için mevcut kaynaklardan bir şablonu dışarı aktarabilirsiniz. Dışarı aktarılan şablon, kaynaklarınızı dağıtan JSON söz dizimini ve özelliklerini anlamanıza yardımcı olur. Gelecekteki dağıtımları otomatikleştirmek için dışarı aktarılan şablonla başlayın ve senaryonuz için değiştirin. Dışarı aktarma şablonu işlemi kullanılabilir bir şablon oluşturmaya çalışır. Ancak, dışarı aktarılan şablonların çoğu Azure kaynaklarını dağıtmak için kullanılmadan önce bazı değişiklikler gerektirir.

Resource Manager, şablona dışarı aktarmak için bir veya daha fazla kaynak seçmenizi sağlar. Şablonda tam olarak ihtiyacınız olan kaynaklara odaklanabilirsiniz.

Bu makalede, şablonların portal aracılığıyla nasıl dışarı aktarılası gösterilmektedir. Diğer seçenekler için bkz:

Doğru dışarı aktarma seçeneğini belirtin

Şablonu dışarı aktarmanın iki yolu vardır:

  • Kaynak grubundan veya kaynaktan dışarı aktarma. Bu seçenek mevcut kaynaklardan yeni bir şablon oluşturur. Dışarı aktarılan şablon, kaynak grubunun geçerli durumunun "anlık görüntüsüdür". Kaynak grubunun tamamını veya bu kaynak grubu içindeki belirli kaynakları dışarı aktarabilirsiniz.

  • Geçmişten kaydedin. Bu seçenek, dağıtım için kullanılan bir şablonun tam kopyasını alır. Dağıtımı dağıtım geçmişinden belirtirsiniz.

Seçtiğiniz seçeneğe bağlı olarak, dışarı aktarılan şablonların farklı nitelikleri vardır.

Kaynak grubundan veya kaynaktan Kaynak geçmişi
Şablon otomatik olarak oluşturulur. Kodu dağıtmadan önce büyük olasılıkla geliştirmek isteyeceksiniz. Şablon, şablon yazarı tarafından oluşturulanın tam kopyasıdır. Herhangi bir değişiklik olmadan yeniden dağıtılmaya hazırdır.
Şablon, kaynakların geçerli durumunun anlık görüntüsüdür. Dağıtımdan sonra el ile yaptığınız tüm değişiklikleri içerir. Şablon yalnızca dağıtım sırasındaki kaynakların durumunu gösterir. Dağıtımdan sonra el ile yaptığınız değişiklikler dahil değildir.
Bir kaynak grubundan dışarı aktarabileceğiniz kaynakları seçebilirsiniz. Belirli bir dağıtım için tüm kaynaklar dahil edilir. Bu kaynakların bir alt kümesini seçemez veya farklı bir zamanda eklenen kaynakları ekleyemezsiniz.
Şablon, dağıtım sırasında normalde ayarlamadığınız bazı özellikler de dahil olmak üzere kaynakların tüm özelliklerini içerir. Şablonu yeniden kullanmadan önce bu özellikleri kaldırmak veya temizlemek isteyebilirsiniz. Şablon yalnızca dağıtım için gereken özellikleri içerir. Şablon daha seyrek ve daha kolay okunur.
Şablon büyük olasılıkla yeniden kullanmak için ihtiyacınız olan tüm parametreleri içermez. Çoğu özellik değeri şablonda sabit kodlanmıştır. Şablonu diğer ortamlarda yeniden dağıtmak için kaynakları yapılandırma becerisini artıran parametreler eklemeniz gerekir. Kendi parametrelerinizi yazabilmeniz için Parametreleri ekle seçimini kaldırabilirsiniz. Şablon, farklı ortamlarda yeniden dağıtmayı kolaylaştıran parametreler içerir.

Aşağıdaki durumlarda şablonu bir kaynak grubundan veya kaynaktan dışarı aktarın:

  • Özgün dağıtımdan sonra yapılan kaynaklarda yapılan değişiklikleri yakalamanız gerekir.
  • Dışarı aktarılan kaynakları seçmek istiyorsunuz.
  • Kaynaklar şablonla oluşturulmamış.

Şablonu aşağıdaki durumlarda geçmişe aktarın:

  • Yeniden kullanımı kolay bir şablon istiyorsunuz.
  • Özgün dağıtımdan sonra yaptığınız değişiklikleri eklemeniz gerekmez.

Sınırlamalar

Dışarı aktarma işleminin başarılı olması garanti edilmez. Dışarı aktarma, önceden var olan kaynakları üretimde kullanılabilir şablonlara dönüştürmenin güvenilir bir yolu değildir. Elle yazılmış Bicep dosyası, ARM şablonu veya terraform kullanarak sıfırdan kaynak oluşturmak daha iyidir.

Bir kaynak grubundan veya kaynaktan dışarı aktarırken, dışarı aktarılan şablon her kaynak türü için yayımlanan şemalardan oluşturulur. Bazen şema, bir kaynak türü için en son sürüme sahip değildir. İhtiyacınız olan özellikleri içerdiğinden emin olmak için dışarı aktarılan şablonunuzu denetleyin. Gerekirse, ihtiyacınız olan API sürümünü kullanmak için dışarı aktarılan şablonu düzenleyin.

Dışarı aktarılan şablonlarda bazı parola parametreleri eksik olabilir. Kaynakları dağıtmak için şablonları kullanabilmek için şablon başvurularını denetlemeniz ve bu parametreleri el ile eklemeniz gerekir.

Şablonu dışarı aktarma özelliği Azure Data Factory kaynaklarını dışarı aktarmayı desteklemez. Data Factory kaynaklarını nasıl dışarı aktarabileceğiniz hakkında bilgi edinmek için bkz . Azure Data Factory'de veri fabrikası kopyalama veya kopyalama.

Klasik dağıtım modeli aracılığıyla oluşturulan kaynakları dışarı aktarmak için bunları Resource Manager dağıtım modeline geçirmeniz gerekir.

Kaynak türünün dışarı aktarılmadığını belirten bir şablonu dışarı aktarırken uyarı alırsanız, bu kaynağın özelliklerini yine de bulabilirsiniz. Kaynak özellikleri için bkz . şablon başvurusu. Kaynak türü için Azure REST API'sine de bakabilirsiniz.

Dışarı aktarılan şablonu oluşturduğunuz kaynak grubunda 200 kaynak sınırı vardır. 200'den fazla kaynağı olan bir kaynak grubunu dışarı aktarmaya çalışırsanız hata iletisi Export template is not supported for resource groups more than 200 resources gösterilir.

Kaynak grubundan şablonu dışarı aktarma

Bir kaynak grubundan bir veya daha fazla kaynağı dışarı aktarmak için:

  1. Dışarı aktarmak istediğiniz kaynakları içeren kaynak grubunu seçin.

  2. Onay kutularını seçerek bir veya daha fazla kaynak seçin. Tümünü seçmek için Ad'ın sol tarafındaki onay kutusunu seçin. Şablonu dışarı aktar menü öğesi yalnızca en az bir kaynak seçtikten sonra etkinleştirilir.

    Azure portalında dışarı aktarma için tüm kaynakları seçme işleminin ekran görüntüsü.

    Ekran görüntüsünde yalnızca depolama hesabı seçilidir.

  3. Şablonu dışarı aktar'ı seçin.

  4. Dışarı aktarılan şablon görüntülenir ve indirilebilir ve dağıtabilirsiniz.

    Azure portalında görüntülenen dışarı aktarılan şablonun ekran görüntüsü.

    Parametreleri ekle varsayılan olarak seçilidir. Seçildiğinde, şablon oluşturulduğunda tüm şablon parametreleri eklenir. Kendi parametrelerinizi yazmak isterseniz, bu onay kutusunu bu parametreleri eklememek için değiştirin.

Kaynak şablonunu dışarı aktarma

Bir kaynağı dışarı aktarmak için:

  1. Dışarı aktarmak istediğiniz kaynağı içeren kaynak grubunu seçin.

  2. Kaynağı açmak için dışarı aktarmak istediğiniz kaynağı seçin.

  3. Bu kaynak için sol bölmede Şablonu dışarı aktar'ı seçin.

    Azure portalında tek bir kaynağı dışarı aktarma işleminin ekran görüntüsü.

  4. Dışarı aktarılan şablon görüntülenir ve indirilebilir ve dağıtabilirsiniz. Şablon yalnızca tek kaynağı içerir. Parametreleri ekle varsayılan olarak seçilidir. Seçildiğinde, şablon oluşturulduğunda tüm şablon parametreleri eklenir. Kendi parametrelerinizi yazmak isterseniz, bu onay kutusunu bu parametreleri eklememek için değiştirin.

Dağıtımdan önce şablonu indirme

Portalda bir şablonu dağıtmadan önce indirme seçeneği vardır. Bu seçenek PowerShell veya Azure CLI aracılığıyla kullanılamaz.

  1. Dağıtmak istediğiniz Azure hizmetini seçin.

  2. Yeni hizmetin değerlerini doldurun.

  3. Doğrulamayı geçtikten sonra, ancak dağıtımı başlatmadan önce Otomasyon için şablon indir'i seçin.

    Azure portalında dağıtımdan önce şablon indirme seçeneğinin ekran görüntüsü.

  4. Şablon görüntülenir ve indirme ve dağıtma için kullanılabilir.

Dağıtımdan sonra şablonu dışarı aktarma

Mevcut kaynakları dağıtmak için kullanılan şablonu dışarı aktarabilirsiniz. Elde ettiğiniz şablon tam olarak dağıtım için kullanılan şablondur.

  1. Dışarı aktarmak istediğiniz kaynak grubunu seçin.

  2. Dağıtımlar altındaki bağlantıyı seçin.

    Azure portalında dağıtım geçmişini seçme işleminin ekran görüntüsü.

  3. Dağıtım geçmişinden dağıtımlardan birini seçin.

    Azure portalındaki dağıtım geçmişinden belirli bir dağıtımı seçme işleminin ekran görüntüsü.

  4. Şablon'a tıklayın. Bu dağıtım için kullanılan şablon görüntülenir ve indirilebilir.

    Azure portalında belirli bir dağıtım için kullanılan şablonu seçme işleminin ekran görüntüsü.

Sonraki adımlar