Schéma konfigurace služby Azure Cloud Services (rozšířená podpora) (soubor cscfg)
Konfigurační soubor služby určuje počet instancí rolí, které se mají nasadit pro každou roli ve službě, hodnoty nastavení konfigurace a kryptografické otisky pro všechny certifikáty přidružené k roli. Pokud je služba součástí virtuální sítě, musí se informace o konfiguraci sítě poskytnout v konfiguračním souboru služby a konfiguračním souboru virtuální sítě. Výchozí přípona konfiguračního souboru služby je cscfg.
Schéma definice cloudové služby (rozšířená podpora) popisuje model služby.
Ve výchozím nastavení se do C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas
adresáře nainstaluje soubor schématu konfigurace Azure Diagnostics. Nahraďte <version>
nainstalovanou verzi 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ématu
Následující články popisují schéma prvku ServiceConfiguration
:
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
.
ServiceConfiguration – element
Element ServiceConfiguration
je prvek nejvyšší úrovně konfiguračního souboru služby.
Následující tabulka popisuje atributy elementu ServiceConfiguration
. Všechny hodnoty atributů jsou typy řetězců.
Atribut | Popis |
---|---|
serviceName | Povinný: Název cloudové služby. Zadaný název se musí shodovat s názvem zadaným v definičním souboru služby. |
osFamily | Nepovinné. Určuje hostovaný operační systém, který běží na instancích rolí v cloudové službě. Informace o podporovaných vydaných verzích hostovaného operačního systému najdete v tématu Verze hostovaného operačního systému Azure a Matice kompatibility sady SDK. Pokud nezadáte osFamily hodnotu a nenastavili osVersion jste atribut na konkrétní verzi hostovaného operačního systému, použije se výchozí hodnota 1. |
osVersion | Nepovinné. Určuje verzi hostovaného operačního systému, která běží na instancích rolí v cloudové službě. Další informace o verzích hostovaného operačního systému najdete v tématu Verze hostovaného operačního systému Azure a matice kompatibility sady SDK. Můžete určit, že hostovaný operační systém by se měl automaticky upgradovat na nejnovější verzi. Chcete-li to provést, nastavte hodnotu atributu osVersion na * . Při nastavení se * instance rolí nasazují pomocí nejnovější verze hostovaného operačního systému pro zadanou řadu operačních systémů a automaticky se upgradují při vydání nových verzí hostovaného operačního systému.Pokud chcete zadat konkrétní verzi ručně, použijte Configuration String z tabulky v části Budoucí, Aktuální a Přechodné verze hostovaného operačního systému v matici kompatibility hostovaného operačního systému Azure a sady SDK.Výchozí hodnota atributu osVersion je * . |
schemaVersion | Nepovinné. 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 k ověření schématu, pokud je nainstalovaná více verzí sady SDK vedle sebe. Další informace o kompatibilitě schématu a verzí najdete v tématu Vydání hostovaného operačního systému Azure a matice kompatibility sady SDK. |
Konfigurační soubor služby musí obsahovat jeden ServiceConfiguration
prvek. Prvek ServiceConfiguration
může obsahovat libovolný počet Role
prvků a nula nebo 1 NetworkConfiguration
prvků.
Viz také
Schéma definic azure Cloud Services (rozšířené podpory) (soubor csdef)