Sdílet prostřednictvím


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)