Özet

Tamamlandı

Bu modülde öncelikle kaynaklar arasındaki bağımlılıkları nasıl ifade edebileceğinizi öğrendiniz. Bu bağımlılığı ifade edebilmek, bir kaynağın mevcut olmasını beklemeyi ve belirli bir dağıtım sırasının gerçekleşmesini garanti eder. Bu olgu size dağıtımı nasıl yapacağınızı belirleme özgürlüğü de sunar. Kaynaklarınızı çok farklı durumlarda veya tek bir durumda dağıtmayı seçebilir ve her iki koşulda da aynı sonucu alabilirsiniz.

Daha sonra gizli dizileri yönetmeyi öğrendiniz. Azure Resource Manager (ARM) şablonu büyük olasılıkla bir sürüm denetim sisteminde depolandığından, gizli dizileri böyle bir şablonda depolamamanız gerekir. Şu anda veya gelecekte, okuma erişimi olan herkese potansiyel olarak açıktır. Gizli dizilerinizi Azure Key Vault’unuzda saklamanız ve ARM şablonunuzu, dağıtım zamanında Key Vault örneğinden okuma gerçekleştirecek şekilde yapılandırmanız daha iyi bir yaklaşım olabilir.

Daha sonra condition yapısını parametrelerle birlikte kullanarak şablonunuzun farklı özelliklerini koşullu olarak nasıl denetleyebileceğinizi öğrendiniz. Örneğin, bu yapı bazı kaynakları belirli bir ortama dağıtmanıza ancak aynı kaynakları başka bir ortama dağıtmayı atlamanıza yardımcı olabilir. Bunu aynı şablonu kullanarak yapabilirsiniz.

Son olarak şablonunuzun yinelenen bölümlerini tanımlamayı ve bu bölümleri copy yapısını kullanarak kodlamayı öğrendiniz. Bu yapı, özelliklerden kaynaklara kadar birçok öğenin birden çok örneğini dağıtmanızı sağlayarak şablonlarınızı kısaltır.

Artık hangi gelişmiş yapıları kullanabileceğinizi kapsamlı bir şekilde biliyorsunuz. Bunlar, şablonlarınızı esnek, daha az yinelenen ve daha güvenli hale getirmenize yardımcı olabilir.

Ek kaynaklar