Schéma konfigurace Azure Cloud Services (Rozšířená podpora) (soubor. cscfg)
Konfigurační soubor služby určuje počet instancí rolí, které mají být nasazeny pro každou roli ve službě, hodnoty nastavení konfigurace a kryptografické otisky pro všechny certifikáty přidružené k roli. Je-li služba součástí Virtual Network, musí být v konfiguračním souboru služby k dispozici informace o konfiguraci sítě, a to i v konfiguračním souboru virtuální sítě. Výchozí přípona konfiguračního souboru služby je cscfg.
Model služby je popsaný v rámci schématu definice cloudové služby (Rozšířená podpora).
Ve výchozím nastavení se soubor konfiguračního schématu Azure Diagnostics nainstaluje do C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas adresáře. Nahraďte <version> nainstalovanou verzí sady Azure SDK.
Další informace o konfiguraci rolí ve službě najdete v tématu co je model cloudové služby.
Základní schéma konfigurace služby
Základní formát konfiguračního souboru služby je následující.
<ServiceConfiguration serviceName="<service-name>" osFamily="<osfamily-number>" osVersion="<os-version>" schemaVersion="<schema-version>">
<Role …>
…
</Role>
<NetworkConfiguration>
…
</NetworkConfiguration>
</ServiceConfiguration>
Definice schémat
Následující témata popisují schéma pro ServiceConfiguration element:
Obor názvů konfigurace služby
Obor názvů XML pro konfigurační soubor služby je: http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration .
Element ServiceConfiguration
ServiceConfigurationElement je element nejvyšší úrovně konfiguračního souboru služby.
Následující tabulka popisuje atributy ServiceConfiguration prvku. Všechny hodnoty atributů jsou typy řetězců.
| Atribut | Popis |
|---|---|
| serviceName | Povinná hodnota. Název cloudové služby. Zadaný název se musí shodovat s názvem zadaným v definičním souboru služby. |
| Atribut | Nepovinný parametr. Určuje hostovaný operační systém, který se spustí na instancích role v cloudové službě. Informace o podporovaných verzích hostovaných operačních systémů najdete v tématu věnovaném vydání hostovaného operačního systému Azure a s maticí kompatibility SDK. Pokud nezahrnete osFamily hodnotu a nenastavíte osVersion atribut na konkrétní verzi HOSTOVANÉHO operačního systému, použije se výchozí hodnota 1. |
| osVersion | Nepovinný parametr. Určuje verzi hostovaného operačního systému, který se spustí na instancích role v cloudové službě. Další informace o verzích operačního systému hosta najdete v tématu věnovaném vydání hostovaného operačního systému Azure a s maticí kompatibility SDK. Můžete určit, že se má hostovaný operační systém automaticky upgradovat na nejnovější verzi. To provedete tak, že nastavíte hodnotu osVersion atributu na * . Při nastavení na * se instance rolí nasazují pomocí nejnovější verze hostovaného operačního systému pro zadanou rodinu operačních systémů a při vydání nových verzí hostovaného operačního systému se automaticky upgradují.Konkrétní verzi určíte ručně tak, že použijete v Configuration String tabulce v části budoucí verze operačního systému hosta v rámci vydání Azure hostovaného operačního systému a v matici kompatibility SDK.Výchozí hodnota pro osVersion atribut je * . |
| schemaVersion | Nepovinný parametr. Určuje verzi schématu konfigurace služby. Verze schématu umožňuje sadě Visual Studio vybrat správné nástroje sady SDK, které se mají použít při ověřování schématu, pokud je nainstalovaná více než jedna verze sady SDK vedle sebe. Další informace o kompatibilitě schématu a verzí najdete v tématu věnovaném vydáním hostovaného operačního systému Azure a s maticí kompatibility SDK . |
Konfigurační soubor služby musí obsahovat jeden ServiceConfiguration prvek. ServiceConfigurationElement může obsahovat libovolný počet Role prvků a 0 nebo 1 NetworkConfiguration prvky.
Viz také
Schéma definice Azure Cloud Services (Rozšířená podpora) (soubor csdef)