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)