Hizmet yapılandırma dosyası, hizmetteki her rol için dağıtılacak rol örneklerinin sayısını, yapılandırma ayarlarının değerlerini ve bir rolle ilişkili sertifikaların parmak izlerini belirtir. Hizmet bir Sanal Ağ parçasıysa, ağ yapılandırma bilgileri hizmet yapılandırma dosyasında ve sanal ağ yapılandırma dosyasında sağlanmalıdır. Hizmet yapılandırma dosyasının varsayılan uzantısı cscfg'dir.
Bir osFamily değer eklemezseniz ve özniteliğini belirli bir Konuk İşletim Sistemi sürümüne ayarlamadıysanız osVersion , varsayılan değer olan 1 kullanılır.
Konuk işletim sisteminin otomatik olarak en son sürüme yükseltilmesi gerektiğini belirtebilirsiniz. Bunu yapmak için özniteliğinin osVersion değerini olarak *ayarlayın. olarak *ayarlandığında, rol örnekleri belirtilen işletim sistemi ailesi için Konuk işletim sisteminin en son sürümü kullanılarak dağıtılır ve Konuk işletim sisteminin yeni sürümleri yayımlandığında otomatik olarak yükseltilir.
Belirli bir sürümü el ile belirtmek için, Azure Konuk İşletim Sistemi Sürümleri ve SDK Uyumluluk Matrisi'nin Gelecek, Geçerli ve Geçişli Konuk İşletim Sistemi Sürümleri bölümündeki tablosundan öğesini kullanınConfiguration String.
özniteliğinin osVersion varsayılan değeridir *.
schemaVersion
isteğe bağlı. Hizmet Yapılandırması şemasının sürümünü belirtir. Şema sürümü, yan yana sdk'nın birden fazla sürümü yüklüyse, Visual Studio'nun şema doğrulaması için kullanılacak doğru SDK araçlarını seçmesine olanak tanır. Şema ve sürüm uyumluluğu hakkında daha fazla bilgi için bkz. Azure Konuk İşletim Sistemi Sürümleri ve SDK Uyumluluk Matrisi
Hizmet yapılandırma dosyası bir ServiceConfiguration öğe içermelidir. ServiceConfiguration öğesi herhangi bir sayıda Role öğe ve sıfır veya 1 NetworkConfiguration öğe içerebilir.
Microsoft Azure çözüm mimarı olarak proje katılımcılarına önerilerde bulunur ve iş gereksinimlerini Azure çözümleri için Azure Well-Architected Framework ve Azure için Bulut Benimseme Çerçevesi ile uyumlu tasarımlara çevirirsiniz.