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í být informace o konfiguraci sítě poskytovány v konfiguračním souboru služby 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 popsán schématem definice cloudové služby (rozšířená podpora).

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 :

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
Název_služby 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ý se bude spouštět u instancí 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á se bude spouštět v 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 při vydání nových verzí hostovaného operačního systému se automaticky upgradují.

Pokud chcete zadat konkrétní verzi ručně, použijte Configuration String matici kompatibility hostovaného operačního systému Azure z tabulky v budoucnosti, aktuální a přechodné verze hostovaného operačního systému Azure.

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)