Schéma konfigurace azure Cloud Services (classic) (soubor .cscfg)
Důležité
Od 1. září 2024 je služba Cloud Services (Classic) pro všechny zákazníky zastaralá. Microsoft zastaví a vypne všechna stávající spuštěná nasazení a data budou od října 2024 trvale ztracena. Nová nasazení by měla používat nový model nasazení založený na Azure Resource Manageru na Azure Cloud Services (rozšířená podpora).
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 (Classic) 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í témata popisují schéma prvku ServiceConfiguration
:
Namespace 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ů.