Azure Cloud Services (kiterjesztett támogatás) konfigurációs séma (cscfg-fájl)

A szolgáltatáskonfigurációs fájl megadja a szolgáltatás minden szerepköréhez üzembe helyezendő szerepkörpéldányok számát, a konfigurációs beállítások értékeit és a szerepkörhöz társított tanúsítványok ujjlenyomatait. Ha a szolgáltatás egy virtuális hálózat része, a hálózat konfigurációs adatait a szolgáltatás konfigurációs fájljában és a virtuális hálózat konfigurációs fájljában kell megadni. A szolgáltatáskonfigurációs fájl alapértelmezett bővítménye a cscfg.

A szolgáltatásmodellt a Cloud Service (kiterjesztett támogatás) definíciós sémája ismerteti.

Alapértelmezés szerint az Azure Diagnostics konfigurációs sémafájlja telepítve van a C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas könyvtárba. Cserélje le <version> az Azure SDK telepített verziójára.

A szerepkörök szolgáltatásban való konfigurálásáról további információt a Felhőszolgáltatás-modell bemutatása című témakörben talál.

Alapszintű szolgáltatáskonfigurációs séma

A szolgáltatáskonfigurációs fájl alapformátuma a következő.

<ServiceConfiguration serviceName="<service-name>" osFamily="<osfamily-number>" osVersion="<os-version>" schemaVersion="<schema-version>">

  <Role …>
    …
  </Role>

  <NetworkConfiguration>
    …
  </NetworkConfiguration>

</ServiceConfiguration>

Sémadefiníciók

Az alábbi témakörök az elem sémáját ServiceConfiguration ismertetik:

Szolgáltatáskonfigurációs névtér

A szolgáltatáskonfigurációs fájl XML-névtere a következő: http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration.

ServiceConfiguration elem

Az ServiceConfiguration elem a szolgáltatáskonfigurációs fájl legfelső szintű eleme.

Az alábbi táblázat az elem attribútumait ServiceConfiguration ismerteti. Minden attribútumérték sztring típusú.

Attribútum Leírás
serviceName Szükséges. A Felhőszolgáltatás neve. Az itt megadott névnek meg kell egyeznie a szolgáltatásdefiníciós fájlban megadott névvel.
osFamily Opcionális. Megadja azt a vendég operációs rendszert, amely a felhőszolgáltatás szerepkörpéldányaiban fog futni. A támogatott vendég operációsrendszer-kiadásokról további információt az Azure Vendég operációs rendszer kiadásai és az SDK kompatibilitási mátrixa című témakörben talál.

Ha nem tartalmaz osFamily értéket, és nem adott vendég operációsrendszer-verzióra állította be az osVersion attribútumot, a rendszer az alapértelmezett 1 értéket használja.
osVersion Opcionális. A vendég operációs rendszer azon verzióját adja meg, amely a felhőszolgáltatás szerepkörpéldányaiban fog futni. További információ a vendég operációs rendszer verzióiról: Azure Guest OS Releases and SDK Compatibility Matrix.

Megadhatja, hogy a vendég operációs rendszert automatikusan frissítse a legújabb verzióra. Ehhez állítsa az attribútum értékét a osVersion következőre *: . Ha be van *állítva, a szerepkörpéldányok a vendég operációs rendszer legújabb verziójával lesznek üzembe helyezve a megadott operációsrendszer-családhoz, és a vendég operációs rendszer új verzióinak kiadásakor automatikusan frissülnek.

Ha manuálisan szeretne megadni egy adott verziót, használja az Azure Guest OS-kiadások és az Configuration String SDK kompatibilitási mátrix jövőbeli, aktuális és átmeneti vendég operációsrendszer-verziói szakaszának táblázatából.

Az attribútum alapértelmezett értéke a osVersion következő *: .
schemaVersion Opcionális. A szolgáltatáskonfigurációs séma verzióját adja meg. A sémaverzió lehetővé teszi a Visual Studio számára, hogy a sémaérvényesítéshez használandó megfelelő SDK-eszközöket válassza ki, ha az SDK több verziója is telepítve van egymás mellett. A sémával és a verziókompatibilitással kapcsolatos további információkért lásd: Azure Guest OS Releases and SDK Compatibility Matrix

A szolgáltatáskonfigurációs fájlnak egy ServiceConfiguration elemet kell tartalmaznia. Az ServiceConfiguration elem tetszőleges számú Role elemet és nulla vagy 1 NetworkConfiguration elemet tartalmazhat.

Kapcsolódó információk

Azure Cloud Services (kiterjesztett támogatás) definíciós séma (csdef-fájl)