Giriş

Tamamlandı

JSON Azure Resource Manager (ARM) şablonları, farklı ortamlara yazılım dağıtmanıza yardımcı olabilecek birkaç özellik sağlar.

İş ortağı şirketleriniz için stok sistemi geliştiren bir yazılım takımını yönettiğinizi varsayın. Yazılım dağıttığınız her ortamda farklı Azure depolama hesabı SKU'ları aracılığıyla uygulanan farklı ilkeler vardır. Her ortamda çalıştırılabilir bir depolama hesabı dağıtan bir ARM şablonunuz var. Ancak, her dağıtım ortamı için girişleri değiştirmeyi kolaylaştırmak istiyorsunuz. ARM şablonuna ve parametre dosyalarına değer girmek yerine değişkenleri ve işlevleri kullanmaya karar veriyorsunuz.

Bu modülde Resource Manager işlevleri aracılığıyla değişkenler ve ifadeler ekleyerek ARM şablonunuzu farklı ortamlarda yeniden kullanılabilir hale getireceksiniz. Ayrıca, etiketleri kullanarak dağıtılan kaynaklarınızın daha iyi izlenmesini ve düzenlemesini de sağlayacaksınız. Ardından, parametre dosyalarını kullanarak dağıtımlarınızın esnekliğini artırma hedefini tamamlarsınız.

Not

Bicep, Azure kaynaklarınızı tanımlamaya yönelik bir dildir. Kod olarak altyapınızın kalitesini artırmaya yardımcı olan diğer özelliklerin yanı sıra JSON'dan daha basit bir yazma deneyimine sahiptir. Azure'da kod olarak altyapıya yeni eklenen herkesin JSON yerine Bicep kullanmasını öneririz. Bicep hakkında bilgi edinmek için bkz . Bicep'in Temelleri öğrenme yolu.

Öğrenme hedefleri

Bu modülde şunları yapacaksınız:

  • JSON ARM şablon işlevlerini kullanarak benzersiz bir değer için ifade oluşturun.
  • ARM şablonu değişkeninde depolayarak ifadenizi yeniden kullanma.
  • Kaynak etiketlerini kullanarak dağıttığınız Azure kaynaklarını düzenleme ve izleme.
  • ARM şablonu parametre dosyalarını kullanarak birden çok dağıtım parametresini yönetme.

Önkoşullar