Azure Cloud Services (klasszikus) konfigurációs séma (.cscfg fájl)
Fontos
Cloud Services (klasszikus) mostantól elavult az új ügyfelek számára, és 2024. augusztus 31-én megszűnik minden ügyfél számára. Az új üzemelő példányoknak az új Azure Resource Manager-alapú Azure Cloud Services (kiterjesztett támogatás) üzemi modellt kell használniuk.
A szolgáltatáskonfigurációs fájl határozza meg a szolgáltatásban lévő egyes szerepkörökhöz üzembe helyezendő szerepkörpéldányok számát, a konfigurációs beállítások értékeit, valamint a szerepkörhöz társított tanúsítványok ujjlenyomatait. Ha a szolgáltatás egy Virtual Network része, a hálózat konfigurációs adatait a szolgáltatás konfigurációs fájljában, valamint a virtuális hálózat konfigurációs fájljában kell megadni. A szolgáltatáskonfigurációs fájl alapértelmezett kiterjesztése a .cscfg.
A szolgáltatásmodellt a Cloud Service (klasszikus) definíciós sémája ismerteti.
Alapértelmezés szerint a 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>
a elemet 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 Mi a felhőszolgáltatás-modell? 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
írják le:
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 sztringtípus.
Attribútum | Leírás |
---|---|
serviceName | Kötelező. 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 | Választható. Megadja azt a vendég operációs rendszert, amely a felhőszolgáltatásban lévő szerepkörpéldányokon fog futni. További információ a vendég operációs rendszer támogatott kiadásairól: Az Azure vendég operációs rendszer kiadásai és az SDK kompatibilitási mátrixa. Ha nem tartalmaz osFamily értéket, és nem állította be az osVersion attribútumot egy adott vendég operációsrendszer-verzióra, a rendszer az alapértelmezett 1 értéket használja. |
osVersion | Választható. A vendég operációs rendszer azon verzióját adja meg, amely a felhőszolgáltatásban lévő szerepkörpéldányokon fog futni. További információ a vendég operációs rendszerek verzióiról: Az Azure vendég operációs rendszer kiadásai és az SDK kompatibilitási mátrixa. Megadhatja, hogy a vendég operációs rendszer automatikusan a legújabb verzióra legyen frissítve. Ehhez állítsa az attribútum értékét értékre osVersion * . Ha a értékre * 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 Configuration String Azure-vendég operációs rendszerek kiadásainak és SDK-kompatibilitási mátrixánakJövőbeli, Aktuális és Átmeneti vendég operációsrendszer-verziók szakaszában található táblázatból származó értéket.Az attribútum alapértelmezett értéke osVersion .* |
schemaVersion | Választható. A szolgáltatáskonfigurációs séma verzióját adja meg. A sémaverzió lehetővé teszi, hogy a Visual Studio kiválasztja a sémaérvényesítéshez használni kívánt megfelelő SDK-eszközöket, ha az SDK több verziója van egymás mellett telepítve. A séma- és verziókompatibilitásró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. |
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.