Giriş
Azure Resource Manager şablonlarındaki (ARM şablonları) dağıtım betikleri, ortam yönetiminiz için özel otomasyon sağlar. ARM şablonu dağıtımlarınızda kendi betiklerinizi yürütmek için dağıtım betiklerini kullanırsınız.
Örnek senaryo
Uygulamayı destekleyen işlevsel bir ekibin üyesi olduğunuzu varsayalım. Ekibiniz, uygulamanız için ortamları oluşturmak ve yönetmek için ARM şablonlarını benimsedi. Uygulama ortamının bir bölümü, depolama hesabında bazı varlıkları hazırlamayı içerir. Depolama hesabının gerekli varlıklara sahip olduğundan emin olmak için bir dağıtım betiği kullanmaya karar verdiniz.
Ne yapacağız?
Bu modülde, dağıtım betiği kullanarak Bicep veya JSON ARM şablonlarınıza özel davranış eklemeyi öğreneceksiniz.
Dekont
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.
Ana hedef nedir?
Bu modülün sonunda, dağıtım betiği kullanarak ARM şablonlarınızda özel adımlar gerçekleştirebileceksiniz. Ayrıca, dağıtım betiklerinizi daha yeniden kullanılabilir hale getirmek için parametreler tanımlayabilirsiniz.
Önkoşullar
Aşağıdakiler hakkında bilgi sahibi olmanız gerekir:
- Bicep veya JSON kullanarak temel ARM şablonları oluşturma ve dağıtma.
- Azure portalı, abonelikler, kaynak grupları ve kaynak tanımları dahil olmak üzere Azure.
Modüldeki alıştırmaları takip etmek için şunları yapmanız gerekir:
- Bir Azure aboneliği.
- Yerel ortama yüklenmiş Visual Studio Code.
- İki durumdan biri:
- Yerel olarak yüklenen Visual Studio Code için Bicep uzantısı.
- Yerel ortama yüklenmiş Visual Studio Code için Azure Resource Manager Araçları uzantısı.
- İki durumdan biri:
- Yerel ortama yüklenmiş en son Azure CLI araçları.
- Yerel olarak yüklenen en son Azure PowerShell sürümü.