Azure Cloud Services-definition (utökad support) WorkerRole-schema
Azure-arbetsrollen ä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 den här artikeln:
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 fler arbetsroller.
I följande tabell beskrivs elementets WorkerRole
attribut.
Attribut | Typ | Beskrivning |
---|---|---|
name | sträng | Obligatoriskt. 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 delvis förtroende för 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 | Obligatoriskt. 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 fler lokala lagringsresurser.
Kommentar
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 | Obligatoriskt. 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 | heltal | 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å den katalog 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
, InternalEndpoint
och InstanceInputEndpoint
.
Indata och interna slutpunkter allokeras separat. En tjänst kan ha totalt 25 indataslutpunkter, interna och instansindataslutpunkter, som kan allokeras mellan de 25 roller som tillåts i en tjänst. Om du till exempel har fem roller kan du allokera fem indataslutpunkter per roll, eller så kan du allokera 25 indataslutpunkter till en enda roll eller så kan du allokera en indataslutpunkt vardera till 25 roller.
Kommentar
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 Fakturering, Prenumerationshantering och Kvotsupport för mer information om hur du ökar din kvot.
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 | Obligatoriskt. Ett unikt namn för den externa slutpunkten. |
protokoll | sträng | Obligatoriskt. Transportprotokollet för den externa slutpunkten. För en arbetsroll är HTTP möjliga värden , HTTPS , UDP eller TCP . |
port | heltal | Obligatoriskt. 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 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 definierats av ett Certificate element. |
localPort | heltal | 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. Det här attributet ä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 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å true ignoreras 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 . Obs! En slutpunkt kan fortfarande ta emot trafik även om rollen inte är i tillståndet Redo. |
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 | Obligatoriskt. Ett unikt namn för den interna slutpunkten. |
protokoll | sträng | Obligatoriskt. Transportprotokollet för den interna slutpunkten. Möjliga värden är HTTP , TCP , UDP eller ANY .Värdet ANY anger att alla protokoll, alla portar tillåts. |
port | heltal | Valfritt. Porten som används för interna belastningsutjämningsanslutningar på slutpunkten. En belastningsutjämningsslutpunkt använder två portar. Porten som används för den offentliga IP-adressen och porten som används på den privata IP-adressen. Normalt är dessa värden inställda på samma, men du kan välja att använda olika portar. Möjliga värden 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 | Obligatoriskt. Ett unikt namn för slutpunkten. |
localPort | heltal | Obligatoriskt. 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. |
protokoll | sträng | Obligatoriskt. Transportprotokollet för den interna slutpunkten. Möjliga värden är udp eller tcp . Används tcp för http/https-baserad trafik. |
AllokeraPublicPortFrom
Elementet AllocatePublicPortFrom
beskriver det offentliga portintervall som externa kunder kan använda för att komma åt 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 överordnat för 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, som aktiverar belastningsutjämningsanslutningar på slutpunkten.
Elementet FixedPort
är endast tillgängligt med hjälp av Azure SDK version 1.3 eller senare.
I följande tabell beskrivs elementets FixedPort
attribut.
Attribut | Typ | Beskrivning |
---|---|---|
port | heltal | Obligatoriskt. Porten för den interna slutpunkten. Det här attributet 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 intervallet för portar som är tilldelade till den interna slutpunkten eller instansens indataslutpunkt och anger den port som används för belastningsutjämningsanslutningar på slutpunkten.
Kommentar
Elementet FixedPortRange
fungerar annorlunda 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 hjälp av Azure SDK version 1.3 eller senare.
I följande tabell beskrivs elementets FixedPortRange
attribut.
Attribut | Typ | Beskrivning |
---|---|---|
min | heltal | Obligatoriskt. Minsta port i intervallet. Möjliga värden mellan 1 och 65535, inklusive (Azure SDK version 1.7 eller senare). |
max | sträng | Obligatoriskt. Maximal port i intervallet. Möjliga värden mellan 1 och 65535, inklusive (Azure SDK version 1.7 eller senare). |
Certifikat
Elementet Certificates
beskriver samlingen av certifikat för en arbetsroll. Det här elementet är överordnat för 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 | Obligatoriskt. Ett namn på 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 | Obligatoriskt. 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 | Obligatoriskt. Namnet på certifikatarkivet där det här certifikatet finns på den lokala datorn. Möjliga värden inkluderar de inbyggda butiksnamnen My , Root , CA , Trust , Disallowed , TrustedPeople , TrustedPublisher , , AuthRoot , AddressBook eller alla anpassade 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 tillåter att alla rollprocesser får åtkomst till den privata nyckeln. Möjliga värden är limitedOrElevated eller elevated . Standardvärdet är limitedOrElevated . |
Importer
Elementet Imports
beskriver en samling importmoduler för en arbetsroll som lägger till komponenter i gästoperativsystemet. Det här elementet är överordnat för elementet Import
. Det här elementet är valfritt och en roll kan bara ha ett körningsblock.
Elementet Imports
är endast tillgängligt med hjälp av 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 hjälp av Azure SDK version 1.3 eller senare.
I följande tabell beskrivs elementets Import
attribut.
Attribut | Typ | Beskrivning |
---|---|---|
moduleName | sträng | Obligatoriskt. 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 Tillägg. Med modulen Diagnostik kan du samla in diagnostikdata för en rollinstans |
Körmiljö
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 överordnat för elementet Environment
. Det här elementet är valfritt och en roll kan bara ha ett körningsblock.
Elementet Runtime
är endast tillgängligt med hjälp av 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. |
Environment
Elementet Environment
beskriver en samling miljövariabelinställningar för en arbetsroll. Det här elementet är överordnat för elementet Variable
. En roll kan ha valfritt antal miljövariabler angivna.
Olika
Elementet Variable
anger en miljövariabel som ska anges i gästdriften.
Elementet Variable
är endast tillgängligt med hjälp av Azure SDK version 1.3 eller senare.
I följande tabell beskrivs elementets Variable
attribut:
Attribut | Typ | Beskrivning |
---|---|---|
name | sträng | Obligatoriskt. 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 att fungera som startpunkt för rollen.
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.
Kommentar
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 | Obligatoriskt. 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 på kommandoraden. Den 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 | Obligatoriskt. Versionen av .NET-ramverket som sammansättningen skapades på. 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 programinmatningspunkt som inte baseras på en .NET-sammansättning.
Kommentar
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 |
---|---|---|
commandLine | sträng | Obligatoriskt. 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 på kommandoraden. Den 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 slutar å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 | Obligatoriskt. Anger om rollinstansen väntar på att kommandoradsprogrammet ska signalera när den startas. 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 uppgifter som körs när rollen startas. Det här elementet kan vara det överordnade elementet Variable
. Mer information om hur du använder rollstartuppgifter finns i Konfigurera startuppgifter. Det här elementet är valfritt och en roll kan bara ha ett startblock.
I följande tabell beskrivs elementets Startup
attribut.
Attribut | Typ | Beskrivning |
---|---|---|
prioritet | heltal | Enbart 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 installera programvarukomponenter eller köra andra program. Aktiviteter körs i den ordning de visas i elementblocket Startup
.
Elementet Task
ä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 |
---|---|---|
commandLine | sträng | Obligatoriskt. 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 filprocesserna felaktigt. |
executionContext | sträng | Anger i vilken kontext 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 uppgiften ska avslutas.- foreground – Liknar bakgrunden, 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
.
Elementet Contents
ä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 kopierar till.
Elementet Content
ä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 |
---|---|---|
destination | sträng | Obligatoriskt. Plats på den virtuella Azure-dator som innehållet placeras till. 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.
Elementet SourceDirectory
ä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 | Obligatoriskt. Relativ eller absolut sökväg för en lokal katalog vars innehåll kopieras till den virtuella Azure-datorn. Expansion av miljövariabler i katalogsökvägen stöds. |
Se även
Definitionsschema för Cloud Service (utökad support).