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 StringAzure-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.