Schema för Azure Cloud Services (klassisk) Definition WorkerRole

Viktigt

Cloud Services (klassisk) är nu inaktuell för nya kunder och kommer att dras tillbaka den 31 augusti 2024 för alla kunder. Nya distributioner bör använda den nya Azure Resource Manager-baserade distributionsmodellen Azure Cloud Services (utökad support).

Azure Worker-rollen är en roll som är användbar för generaliserad utveckling och kan utföra bakgrundsbearbetning för en webbroll.

Standardtillägget för tjänstdefinitionsfilen är .csdef.

Grundläggande tjänstdefinitionsschema för en arbetsroll.

Det grundläggande formatet för tjänstdefinitionsfilen som innehåller en arbetsroll är följande.

<ServiceDefinition …>
  <WorkerRole name="<worker-role-name>" vmsize="<worker-role-size>" enableNativeCodeExecution="[true|false]">
    <Certificates>
      <Certificate name="<certificate-name>" storeLocation="[CurrentUser|LocalMachine]" storeName="[My|Root|CA|Trust|Disallow|TrustedPeople|TrustedPublisher|AuthRoot|AddressBook|<custom-store>" />
    </Certificates>
    <ConfigurationSettings>
      <Setting name="<setting-name>" />
    </ConfigurationSettings>
    <Endpoints>
      <InputEndpoint name="<input-endpoint-name>" protocol="[http|https|tcp|udp]" localPort="<local-port-number>" port="<port-number>" certificate="<certificate-name>" loadBalancerProbe="<load-balancer-probe-name>" />
      <InternalEndpoint name="<internal-endpoint-name" protocol="[http|tcp|udp|any]" port="<port-number>">
         <FixedPort port="<port-number>"/>
         <FixedPortRange min="<minimum-port-number>" max="<maximum-port-number>"/>
      </InternalEndpoint>
     <InstanceInputEndpoint name="<instance-input-endpoint-name>" localPort="<port-number>" protocol="[udp|tcp]">
         <AllocatePublicPortFrom>
            <FixedPortRange min="<minimum-port-number>" max="<maximum-port-number>"/>
         </AllocatePublicPortFrom>
      </InstanceInputEndpoint>
    </Endpoints>
    <Imports>
      <Import moduleName="[RemoteAccess|RemoteForwarder|Diagnostics]"/>
    </Imports>
    <LocalResources>
      <LocalStorage name="<local-store-name>" cleanOnRoleRecycle="[true|false]" sizeInMB="<size-in-megabytes>" />
    </LocalResources>
    <LocalStorage name="<local-store-name>" cleanOnRoleRecycle="[true|false]" sizeInMB="<size-in-megabytes>" />
    <Runtime executionContext="[limited|elevated]">
      <Environment>
         <Variable name="<variable-name>" value="<variable-value>">
            <RoleInstanceValue xpath="<xpath-to-role-environment-settings>"/>
          </Variable>
      </Environment>
      <EntryPoint>
         <NetFxEntryPoint assemblyName="<name-of-assembly-containing-entrypoint>" targetFrameworkVersion="<.net-framework-version>"/>
         <ProgramEntryPoint commandLine="<application>" setReadyOnProcessStart="[true|false]"/>
      </EntryPoint>
    </Runtime>
    <Startup priority="<for-internal-use-only>">
      <Task commandLine="" executionContext="[limited|elevated]" taskType="[simple|foreground|background]">
        <Environment>
         <Variable name="<variable-name>" value="<variable-value>">
            <RoleInstanceValue xpath="<xpath-to-role-environment-settings>"/>
          </Variable>
        </Environment>
      </Task>
    </Startup>
    <Contents>
      <Content destination="<destination-folder-name>" >
        <SourceDirectory path="<local-source-directory>" />
      </Content>
    </Contents>
  </WorkerRole>
</ServiceDefinition>

Schemaelement

Tjänstdefinitionsfilen innehåller dessa element, som beskrivs i detalj i efterföljande avsnitt i det här avsnittet:

WorkerRole

ConfigurationSettings

Inställning

LocalResources

Localstorage

Slutpunkter

InputEndpoint

InternalEndpoint

InstanceInputEndpoint

AllokeraPublicPortFrom

FixedPort

FixedPortRange

Certifikat

Certifikat

Import

Importera

Körning

Miljö

EntryPoint

NetFxEntryPoint

ProgramEntryPoint

Variabel

RoleInstanceValue

Start

Uppgift

Innehåll

Innehåll

SourceDirectory

WorkerRole

Elementet WorkerRole beskriver en roll som är användbar för generaliserad utveckling och kan utföra bakgrundsbearbetning för en webbroll. En tjänst kan innehålla noll eller flera arbetsroller.

I följande tabell beskrivs elementets WorkerRole attribut.

Attribut Typ Beskrivning
name sträng Krävs. Namnet på arbetsrollen. Rollens namn måste vara unikt.
enableNativeCodeExecution boolean Valfritt. Standardvärdet är true; intern kodkörning och fullständigt förtroende är aktiverat som standard. Ange det här attributet till false för att inaktivera intern kodkörning för arbetsrollen och använd partiellt förtroende i Azure i stället.
vmsize sträng Valfritt. Ange det här värdet om du vill ändra storleken på den virtuella dator som tilldelas den här rollen. Standardvärdet är Small. En lista över möjliga storlekar på virtuella datorer och deras attribut finns i Storlekar på virtuella datorer för Cloud Services.

ConfigurationSettings

Elementet ConfigurationSettings beskriver samlingen med konfigurationsinställningar för en arbetsroll. Det här elementet är överordnat för elementet Setting .

Inställning

Elementet Setting beskriver ett namn- och värdepar som anger en konfigurationsinställning för en instans av en roll.

I följande tabell beskrivs elementets Setting attribut.

Attribut Typ Beskrivning
name sträng Krävs. Ett unikt namn för konfigurationsinställningen.

Konfigurationsinställningarna för en roll är namn- och värdepar som deklareras i tjänstdefinitionsfilen och anges i tjänstkonfigurationsfilen.

LocalResources

Elementet LocalResources beskriver samlingen med lokala lagringsresurser för en arbetsroll. Det här elementet är överordnat för elementet LocalStorage .

Localstorage

Elementet LocalStorage identifierar en lokal lagringsresurs som tillhandahåller filsystemutrymme för tjänsten vid körning. En roll kan definiera noll eller flera lokala lagringsresurser.

Anteckning

Elementet LocalStorage kan visas som underordnat elementet WorkerRole för att stödja kompatibilitet med tidigare versioner av Azure SDK.

I följande tabell beskrivs elementets LocalStorage attribut.

Attribut Typ Beskrivning
name sträng Krävs. Ett unikt namn för det lokala arkivet.
cleanOnRoleRecycle boolean Valfritt. Anger om det lokala arkivet ska rensas när rollen startas om. Standardvärdet är true.
sizeInMb int Valfritt. Önskad mängd lagringsutrymme som ska allokeras för det lokala arkivet i MB. Om inget anges är det allokerade standardutrymmet 100 MB. Den minsta mängden lagringsutrymme som kan allokeras är 1 MB.

Den maximala storleken på de lokala resurserna beror på storleken på den virtuella datorn. Mer information finns i Storlekar på virtuella datorer för Cloud Services.

Namnet på katalogen som allokerats till den lokala lagringsresursen motsvarar det värde som anges för namnattributet.

Slutpunkter

Elementet Endpoints beskriver samlingen med indata (externa), interna och instansindataslutpunkter för en roll. Det här elementet är överordnat till elementen InputEndpoint, InternalEndpointoch InstanceInputEndpoint .

Indata och interna slutpunkter allokeras separat. En tjänst kan ha totalt 25 indata-, intern- och instansindataslutpunkter som kan allokeras mellan de 25 roller som tillåts i en tjänst. Om du till exempel har 5 roller kan du allokera 5 indataslutpunkter per roll eller så kan du allokera 25 indataslutpunkter till en enda roll eller så kan du allokera 1 indataslutpunkt vardera till 25 roller.

Anteckning

Varje roll som distribueras kräver en instans per roll. Standardetablering för en prenumeration är begränsad till 20 kärnor och är därför begränsad till 20 instanser av en roll. Om ditt program kräver fler instanser än vad som tillhandahålls av standardetablering kan du läsa Mer information om hur du ökar din kvot finns i Fakturering, Prenumerationshantering och Kvotstöd .

InputEndpoint

Elementet InputEndpoint beskriver en extern slutpunkt för en arbetsroll.

Du kan definiera flera slutpunkter som är en kombination av HTTP-, HTTPS-, UDP- och TCP-slutpunkter. Du kan ange valfritt portnummer som du väljer för en indataslutpunkt, men portnumren som anges för varje roll i tjänsten måste vara unika. Om du till exempel anger att en roll använder port 80 för HTTP och port 443 för HTTPS kan du ange att en andra roll använder port 8080 för HTTP och port 8043 för HTTPS.

I följande tabell beskrivs elementets InputEndpoint attribut.

Attribut Typ Beskrivning
name sträng Krävs. Ett unikt namn för den externa slutpunkten.
Protokollet sträng Krävs. Transportprotokollet för den externa slutpunkten. För en arbetsroll är HTTPmöjliga värden , HTTPS, UDPeller TCP.
port int Krävs. Porten för den externa slutpunkten. Du kan ange valfritt portnummer som du väljer, men portnumren som anges för varje roll i tjänsten måste vara unika.

Möjliga värden sträcker sig mellan 1 och 65535, inklusive (Azure SDK version 1.7 eller senare).
certifikat sträng Krävs för en HTTPS-slutpunkt. Namnet på ett certifikat som definieras av ett Certificate element.
localPort int Valfritt. Anger en port som används för interna anslutningar på slutpunkten. Attributet localPort mappar den externa porten på slutpunkten till en intern port för en roll. Detta är användbart i scenarier där en roll måste kommunicera med en intern komponent på en port som skiljer sig från den som exponeras externt.

Om det inte anges är värdet localPort för samma som attributet port . Ange värdet för till "*" för att automatiskt tilldela en oallokerad port som kan identifieras med hjälp av localPort körnings-API:et.

Möjliga värden sträcker sig mellan 1 och 65535, inklusive (Azure SDK version 1.7 eller senare).

Attributet localPort är endast tillgängligt med hjälp av Azure SDK version 1.3 eller senare.
ignoreRoleInstanceStatus boolean Valfritt. När värdet för det här attributet är inställt på trueignoreras statusen för en tjänst och slutpunkten tas inte bort av lastbalanseraren. Ange det här värdet till true användbart för felsökning av upptagna instanser av en tjänst. Standardvärdet är false. Observera: En slutpunkt kan fortfarande ta emot trafik även om rollen inte är i tillståndet Klar.
loadBalancerProbe sträng Valfritt. Namnet på lastbalanserarens avsökning som är associerad med indataslutpunkten. Mer information finns i LoadBalancerProbe Schema.

InternalEndpoint

Elementet InternalEndpoint beskriver en intern slutpunkt för en arbetsroll. En intern slutpunkt är endast tillgänglig för andra rollinstanser som körs i tjänsten. det är inte tillgängligt för klienter utanför tjänsten. En arbetsroll kan ha upp till fem interna HTTP-, UDP- eller TCP-slutpunkter.

I följande tabell beskrivs elementets InternalEndpoint attribut.

Attribut Typ Beskrivning
name sträng Krävs. Ett unikt namn för den interna slutpunkten.
Protokollet sträng Krävs. Transportprotokollet för den interna slutpunkten. Möjliga värden är HTTP, TCP, UDPeller ANY.

ANY Värdet anger att alla protokoll, alla portar tillåts.
port int Valfritt. Porten som används för interna belastningsutjämningsanslutningar på slutpunkten. En lastbalanserad slutpunkt använder två portar. Porten som används för den offentliga IP-adressen och porten som används på den privata IP-adressen. Dessa är vanligtvis inställda på samma, men du kan välja att använda olika portar.

Möjliga värden sträcker sig mellan 1 och 65535, inklusive (Azure SDK version 1.7 eller senare).

Attributet Port är endast tillgängligt med hjälp av Azure SDK version 1.3 eller senare.

InstanceInputEndpoint

Elementet InstanceInputEndpoint beskriver en instansindataslutpunkt för en arbetsroll. En instansindataslutpunkt är associerad med en specifik rollinstans med hjälp av portvidarebefordring i lastbalanseraren. Varje instansindataslutpunkt mappas till en specifik port från ett antal möjliga portar. Det här elementet är överordnat för elementet AllocatePublicPortFrom .

Elementet InstanceInputEndpoint är endast tillgängligt med Hjälp av Azure SDK version 1.7 eller senare.

I följande tabell beskrivs elementets InstanceInputEndpoint attribut.

Attribut Typ Beskrivning
name sträng Krävs. Ett unikt namn för slutpunkten.
localPort int Krävs. Anger den interna port som alla rollinstanser lyssnar på för att ta emot inkommande trafik som vidarebefordras från lastbalanseraren. Möjliga värden mellan 1 och 65535, inklusive.
Protokollet sträng Krävs. Transportprotokollet för den interna slutpunkten. Möjliga värden är udp eller tcp. Använd tcp för http/https-baserad trafik.

AllokeraPublicPortFrom

Elementet AllocatePublicPortFrom beskriver det offentliga portintervall som kan användas av externa kunder för att få åtkomst till varje instansindataslutpunkt. Det offentliga portnumret (VIP) allokeras från det här intervallet och tilldelas till varje enskild rollinstansslutpunkt under klientdistributionen och uppdateringen. Det här elementet är det överordnade elementet FixedPortRange .

Elementet AllocatePublicPortFrom är endast tillgängligt med Hjälp av Azure SDK version 1.7 eller senare.

FixedPort

Elementet FixedPort anger porten för den interna slutpunkten, vilket möjliggör belastningsutjämning av anslutningar på slutpunkten.

Elementet FixedPort är endast tillgängligt med Azure SDK version 1.3 eller senare.

I följande tabell beskrivs elementets FixedPort attribut.

Attribut Typ Beskrivning
port int Krävs. Porten för den interna slutpunkten. Detta har samma effekt som att ange FixedPortRange min och max till samma port.

Möjliga värden mellan 1 och 65535 , inklusive (Azure SDK version 1.7 eller senare).

FixedPortRange

Elementet FixedPortRange anger det portintervall som tilldelas till den interna slutpunkten eller instansens indataslutpunkt och anger den port som används för belastningsutjämningsanslutningar på slutpunkten.

Anteckning

Elementet FixedPortRange fungerar på olika sätt beroende på vilket element det finns i. När elementet FixedPortRange finns i -elementet InternalEndpoint öppnas alla portar i lastbalanseraren inom intervallet för attributen min och max för alla virtuella datorer som rollen körs på. När elementet FixedPortRange finns i -elementet InstanceInputEndpoint öppnas bara en port inom intervallet för attributen min och max på varje virtuell dator som kör rollen.

Elementet FixedPortRange är endast tillgängligt med Azure SDK version 1.3 eller senare.

I följande tabell beskrivs elementets FixedPortRange attribut.

Attribut Typ Beskrivning
min int Krävs. Minsta port i intervallet. Möjliga värden mellan 1 och 65535 , inklusive (Azure SDK version 1.7 eller senare).
max sträng Krävs. Den maximala porten i intervallet. Möjliga värden mellan 1 och 65535 , inklusive (Azure SDK version 1.7 eller senare).

Certifikat

Elementet Certificates beskriver samlingen med certifikat för en arbetsroll. Det här elementet är det överordnade elementet Certificate . En roll kan ha valfritt antal associerade certifikat. Mer information om hur du använder certifikatelementet finns i Ändra tjänstdefinitionsfilen med ett certifikat.

Certifikat

Elementet Certificate beskriver ett certifikat som är associerat med en arbetsroll.

I följande tabell beskrivs elementets Certificate attribut.

Attribut Typ Beskrivning
name sträng Krävs. Ett namn för det här certifikatet, som används för att referera till det när det är associerat med ett HTTPS-element InputEndpoint .
storeLocation sträng Krävs. Platsen för certifikatarkivet där det här certifikatet kan hittas på den lokala datorn. Möjliga värden är CurrentUser och LocalMachine.
storeName sträng Krävs. Namnet på certifikatarkivet där det här certifikatet finns på den lokala datorn. Möjliga värden är de inbyggda butiksnamnen My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, eller ett anpassat butiksnamn. Om ett anpassat butiksnamn anges skapas arkivet automatiskt.
permissionLevel sträng Valfritt. Anger de åtkomstbehörigheter som ges till rollprocesserna. Om du bara vill att förhöjda processer ska kunna komma åt den privata nyckeln anger du elevated behörighet. limitedOrElevated behörighet ger alla rollprocesser åtkomst till den privata nyckeln. Möjliga värden är limitedOrElevated eller elevated. Standardvärdet är limitedOrElevated.

Import

Elementet Imports beskriver en samling importmoduler för en arbetsroll som lägger till komponenter i gästoperativsystemet. Det här elementet är det överordnade elementet Import . Det här elementet är valfritt och en roll kan bara ha ett körningsblock.

Elementet Imports är endast tillgängligt med Azure SDK version 1.3 eller senare.

Importera

Elementet Import anger en modul som ska läggas till i gästoperativsystemet.

Elementet Import är endast tillgängligt med Azure SDK version 1.3 eller senare.

I följande tabell beskrivs elementets Import attribut.

Attribut Typ Beskrivning
moduleName sträng Krävs. Namnet på modulen som ska importeras. Giltiga importmoduler är:

-Remoteaccess
- RemoteForwarder
-Diagnostik

Med modulerna RemoteAccess och RemoteForwarder kan du konfigurera rollinstansen för fjärrskrivbordsanslutningar. Mer information finns i Aktivera anslutning till fjärrskrivbord.

Med diagnostikmodulen kan du samla in diagnostikdata för en rollinstans

Körning

Elementet Runtime beskriver en samling miljövariabelinställningar för en arbetsroll som styr körningsmiljön för Azure-värdprocessen. Det här elementet är det överordnade elementet Environment . Det här elementet är valfritt och en roll kan bara ha ett körningsblock.

Elementet Runtime är endast tillgängligt med Azure SDK version 1.3 eller senare.

I följande tabell beskrivs elementets Runtime attribut:

Attribut Typ Beskrivning
executionContext sträng Valfritt. Anger i vilken kontext rollprocessen startas. Standardkontexten är limited.

- limited – Processen startas utan administratörsbehörighet.
- elevated – Processen startas med administratörsbehörighet.

Miljö

Elementet Environment beskriver en samling miljövariabelinställningar för en arbetsroll. Det här elementet är det överordnade elementet Variable . En roll kan ha valfritt antal miljövariabler angivna.

Variabel

Elementet Variable anger en miljövariabel som ska anges i gästdriften.

Elementet Variable är endast tillgängligt med Azure SDK version 1.3 eller senare.

I följande tabell beskrivs elementets Variable attribut:

Attribut Typ Beskrivning
name sträng Krävs. Namnet på miljövariabeln som ska anges.
värde sträng Valfritt. Värdet som ska anges för miljövariabeln. Du måste inkludera antingen ett värdeattribut eller ett RoleInstanceValue element.

RoleInstanceValue

Elementet RoleInstanceValue anger den xPath som variabelns värde ska hämtas från.

I följande tabell beskrivs elementets RoleInstanceValue attribut.

Attribut Typ Beskrivning
Xpath sträng Valfritt. Platssökväg för distributionsinställningar för instansen. Mer information finns i Konfigurationsvariabler med XPath.

Du måste inkludera antingen ett värdeattribut eller ett RoleInstanceValue element.

EntryPoint

Elementet EntryPoint anger startpunkten för en roll. Det här elementet är överordnat för elementen NetFxEntryPoint . Med de här elementen kan du ange ett annat program än standard WaWorkerHost.exe som ska fungera som rollstartpunkt.

Elementet EntryPoint är endast tillgängligt med hjälp av Azure SDK version 1.5 eller senare.

NetFxEntryPoint

Elementet NetFxEntryPoint anger vilket program som ska köras för en roll.

Anteckning

Elementet NetFxEntryPoint är endast tillgängligt med hjälp av Azure SDK version 1.5 eller senare.

I följande tabell beskrivs elementets NetFxEntryPoint attribut.

Attribut Typ Beskrivning
assemblyName sträng Krävs. Sökvägen och filnamnet för sammansättningen som innehåller startpunkten. Sökvägen är relativ till mappen \%ROLEROOT%\Approot (ange inte \%ROLEROOT%\Approot i commandLine, det antas). %ROLEROOT% är en miljövariabel som underhålls av Azure och representerar rotmappens plats för din roll. Mappen \%ROLEROOT%\Approot representerar programmappen för din roll.
targetFrameworkVersion sträng Krävs. Versionen av .NET Framework som sammansättningen skapades på. Till exempel targetFrameworkVersion="v4.0".

ProgramEntryPoint

Elementet ProgramEntryPoint anger vilket program som ska köras för en roll. Med ProgramEntryPoint elementet kan du ange en programstartpunkt som inte baseras på en .NET-sammansättning.

Anteckning

Elementet ProgramEntryPoint är endast tillgängligt med hjälp av Azure SDK version 1.5 eller senare.

I följande tabell beskrivs elementets ProgramEntryPoint attribut.

Attribut Typ Beskrivning
Kommandorad sträng Krävs. Sökvägen, filnamnet och alla kommandoradsargument för programmet som ska köras. Sökvägen är relativ till mappen %ROLEROOT%\Approot (ange inte %ROLEROOT%\Approot i commandLine, det antas). %ROLEROOT% är en miljövariabel som underhålls av Azure och representerar rotmappens plats för din roll. Mappen %ROLEROOT%\Approot representerar programmappen för din roll.

Om programmet avslutas återanvänds rollen, så i allmänhet anger du att programmet ska fortsätta att köras, i stället för att vara ett program som bara startar och kör en begränsad uppgift.
setReadyOnProcessStart boolean Krävs. Anger om rollinstansen väntar på att kommandoradsprogrammet ska signalera att det har startats. Det här värdet måste anges till true just nu. Att ange värdet till false är reserverat för framtida användning.

Start

Elementet Startup beskriver en samling aktiviteter som körs när rollen startas. Det här elementet kan vara överordnat för -elementet Variable . Mer information om hur du använder rollstartaktiviteter finns i Så här konfigurerar du startuppgifter. Det här elementet är valfritt och en roll kan bara ha ett startblock.

I följande tabell beskrivs -attributet för -elementet Startup .

Attribut Typ Beskrivning
prioritet int Endast för internt bruk.

Uppgift

Elementet Task anger startaktiviteten som äger rum när rollen startar. Startuppgifter kan användas för att utföra uppgifter som förbereder rollen för att köra sådana installationsprogramkomponenter eller köra andra program. Aktiviteter körs i den ordning som de visas i elementblocket Startup .

- Task elementet är endast tillgängligt med hjälp av Azure SDK version 1.3 eller senare.

I följande tabell beskrivs elementets Task attribut.

Attribut Typ Beskrivning
Kommandorad sträng Krävs. Ett skript, till exempel en CMD-fil, som innehåller de kommandon som ska köras. Startkommandot och batchfilerna måste sparas i ANSI-format. Filformat som anger en byteordningsmarkör i början av filen bearbetas inte korrekt.
executionContext sträng Anger kontexten där skriptet körs.

- limited [Standard] – Kör med samma behörigheter som rollen som värd för processen.
- elevated – Kör med administratörsbehörighet.
taskType sträng Anger körningsbeteendet för kommandot.

- simple [Standard] – Systemet väntar på att aktiviteten ska avslutas innan andra aktiviteter startas.
- background – Systemet väntar inte på att aktiviteten ska avslutas.
- foreground – Liknande bakgrund, förutom att rollen inte startas om förrän alla förgrundsuppgifter avslutas.

Innehåll

Elementet Contents beskriver samlingen med innehåll för en arbetsroll. Det här elementet är överordnat för elementet Content .

- Contents elementet är endast tillgängligt med hjälp av Azure SDK version 1.5 eller senare.

Innehåll

Elementet Content definierar källplatsen för innehåll som ska kopieras till den virtuella Azure-datorn och målsökvägen som den kopieras till.

- Content elementet är endast tillgängligt med hjälp av Azure SDK version 1.5 eller senare.

I följande tabell beskrivs elementets Content attribut.

Attribut Typ Beskrivning
mål sträng Krävs. Plats på den virtuella Azure-dator som innehållet placeras på. Den här platsen är relativ till mappen %ROLEROOT%\Approot.

Det här elementet är elementets SourceDirectory överordnade element.

SourceDirectory

Elementet SourceDirectory definierar den lokala katalog som innehållet kopieras från. Använd det här elementet för att ange det lokala innehållet som ska kopieras till den virtuella Azure-datorn.

- SourceDirectory elementet är endast tillgängligt med hjälp av Azure SDK version 1.5 eller senare.

I följande tabell beskrivs elementets SourceDirectory attribut.

Attribut Typ Beskrivning
path sträng Krävs. Relativ eller absolut sökväg för en lokal katalog vars innehåll ska kopieras till den virtuella Azure-datorn. Expansion av miljövariabler i katalogsökvägen stöds.

Se även

Definitionsschema för Molntjänst (klassisk)