Configuratieschema van Azure Cloud Services (uitgebreide ondersteuning) (cscfg-bestand)
Het serviceconfiguratiebestand geeft het aantal rolinstanties op dat moet worden geïmplementeerd voor elke rol in de service, de waarden van configuratie-instellingen en de vingerafdrukken voor certificaten die zijn gekoppeld aan een rol. Als de service deel uitmaakt van een virtueel netwerk, moeten configuratiegegevens voor het netwerk worden opgegeven in het serviceconfiguratiebestand en het configuratiebestand voor virtuele netwerken. De standaardextensie voor het serviceconfiguratiebestand is cscfg.
In het definitieschema voor cloudservices (uitgebreide ondersteuning) wordt het servicemodel beschreven.
Standaard wordt het configuratieschemabestand van Azure Diagnostics geïnstalleerd in de C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas
map. Vervang <version>
door de geïnstalleerde versie van de Azure SDK.
Zie Wat is het cloudservicemodel voor meer informatie over het configureren van rollen in een service.
Basisschema voor serviceconfiguratie
De basisindeling van het serviceconfiguratiebestand is als volgt.
<ServiceConfiguration serviceName="<service-name>" osFamily="<osfamily-number>" osVersion="<os-version>" schemaVersion="<schema-version>">
<Role …>
…
</Role>
<NetworkConfiguration>
…
</NetworkConfiguration>
</ServiceConfiguration>
Schemadefinities
In de volgende artikelen wordt het schema voor het ServiceConfiguration
element beschreven:
Naamruimte voor serviceconfiguratie
De XML-naamruimte voor het serviceconfiguratiebestand is: http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration
.
ServiceConfiguration-element
Het ServiceConfiguration
element is het element op het hoogste niveau van het serviceconfiguratiebestand.
In de volgende tabel worden de kenmerken van het ServiceConfiguration
element beschreven. Alle kenmerkwaarden zijn tekenreekstypen.
Kenmerk | Beschrijving |
---|---|
serviceName | Vereist. De naam van de cloudservice. De hier opgegeven naam moet overeenkomen met de naam die is opgegeven in het servicedefinitiebestand. |
osFamily | Optioneel. Hiermee geeft u het gastbesturingssystemen op die worden uitgevoerd op rolinstanties in de cloudservice. Zie voor meer informatie over ondersteunde gastbesturingssystemen versies azure-gastbesturingssystemen en SDK-compatibiliteitsmatrix. Als u geen waarde opneemt osFamily en u het osVersion kenmerk niet hebt ingesteld op een specifieke versie van het gastbesturingssystem, wordt een standaardwaarde van 1 gebruikt. |
osVersion | Optioneel. Hiermee geeft u de versie op van het gastbesturingssystemen die wordt uitgevoerd op rolinstanties in de cloudservice. Zie Releases van Gastbesturingssystemen en SDK-compatibiliteitsmatrix voor meer informatie over gastbesturingssystemen. U kunt opgeven dat het gastbesturingssystemen automatisch moeten worden bijgewerkt naar de nieuwste versie. Hiervoor stelt u de waarde van het osVersion kenmerk in op * . Wanneer deze optie is ingesteld * , worden de rolinstanties geïmplementeerd met behulp van de nieuwste versie van het gastbesturingssystemen voor de opgegeven besturingssysteemfamilie en worden deze automatisch bijgewerkt wanneer nieuwe versies van het gastbesturingssystemen worden uitgebracht.Als u handmatig een specifieke versie wilt opgeven, gebruikt u de Configuration String tabel in de sectie Toekomstige, Huidige en Overgangsversies van gastbesturingssystemen van Azure Gastbesturingssystemen en SDK-compatibiliteitsmatrix.De standaardwaarde voor het osVersion kenmerk is * . |
schemaVersion | Optioneel. Hiermee geeft u de versie van het serviceconfiguratieschema. Met de schemaversie kan Visual Studio de juiste SDK-hulpprogramma's selecteren die moeten worden gebruikt voor schemavalidatie als meer dan één versie van de SDK naast elkaar is geïnstalleerd. Zie Voor meer informatie over schema- en versiecompatibiliteit azure-gastbesturingssystemen en SDK-compatibiliteitsmatrix |
Het serviceconfiguratiebestand moet één ServiceConfiguration
element bevatten. Het ServiceConfiguration
element kan een willekeurig aantal Role
elementen en nul of 1 NetworkConfiguration
elementen bevatten.
Zie ook
Definitieschema van Azure Cloud Services (uitgebreide ondersteuning) (csdef-bestand)