ResourceFile interface

En enda fil eller flera filer som ska laddas ned till en beräkningsnod.

Egenskaper

autoStorageContainerName

Namnet på lagringsbehållaren finns i det automatiska lagringskontot. Egenskaperna autoStorageContainerName, storageContainerUrl och httpUrl är ömsesidigt uteslutande och en av dem måste anges.

blobPrefix

Blobprefixet att använda när man laddar ner blobs från en Azure Storage-container. Endast de blobar vars namn börjar med det angivna prefixet laddas ned. Egenskapen är endast giltig när autoStorageContainerName eller storageContainerUrl används. Det här prefixet kan vara ett partiellt filnamn eller en underkatalog. Om inget prefix har angetts laddas alla filer i containern ned.

fileMode

Attributet för filbehörighetsläge i oktalt format. Denna egenskap gäller endast filer som laddas ner till Linux Compute Nodes. Den ignoreras om den anges för en resourceFile som ska laddas ner till en Windows Compute Node. Om denna egenskap inte specificeras för en Linux Compute Node, tillämpas ett standardvärde på 0770 på filen.

filePath

Platsen på Compute-noden dit filen/filerna ska laddas ner, i förhållande till Uppgiftens arbetskatalog. Om egenskapen httpUrl har angetts krävs filePath och beskriver sökvägen som filen ska laddas ned till, inklusive filnamnet. Om egenskapen autoStorageContainerName eller storageContainerUrl har angetts är filePath valfritt och är den katalog som filerna ska laddas ned till. Om filePath används som en katalog behålls alla katalogstrukturer som redan är associerade med indata i sin helhet och läggs till i den angivna filePath-katalogen. Den angivna relativa sökvägen kan inte bryta sig ut ur Uppgiftens arbetskatalog (till exempel genom att använda '..').

httpUrl

URL:en för filen som ska laddas ned. Egenskaperna autoStorageContainerName, storageContainerUrl och httpUrl är ömsesidigt uteslutande och en av dem måste anges. Om URL:en pekar på Azure Blob Storage måste den vara läsbar från beräkningsnoder. Det finns tre sätt att få en sådan URL för en blob i Azure-lagring: inkludera en Shared Access Signature (SAS) som ger läsbehörighet till blobben, använd en hanterad identitet med läsbehörighet, eller ställ in ACL för blobben eller dess container för att tillåta offentlig åtkomst.

identityReference

Referensen till den användaren tilldelade identitet att använda för att komma åt Azure Blob Storage specificerad av storageContainerUrl eller httpUrl.

storageContainerUrl

URL:en till blobcontainern inom Azure Blob Storage. Egenskaperna autoStorageContainerName, storageContainerUrl och httpUrl är ömsesidigt uteslutande och en av dem måste anges. Den här URL:en måste vara läsbar och listbar från beräkningsnoder. Det finns tre sätt att få en sådan URL för en container i Azure-lagring: inkludera en Shared Access Signature (SAS) som ger läs- och listbehörigheter på containern, använd en hanterad identitet med läs- och listbehörigheter, eller ställ in ACL för containern för att tillåta offentlig åtkomst.

Egenskapsinformation

autoStorageContainerName

Namnet på lagringsbehållaren finns i det automatiska lagringskontot. Egenskaperna autoStorageContainerName, storageContainerUrl och httpUrl är ömsesidigt uteslutande och en av dem måste anges.

autoStorageContainerName?: string

Egenskapsvärde

string

blobPrefix

Blobprefixet att använda när man laddar ner blobs från en Azure Storage-container. Endast de blobar vars namn börjar med det angivna prefixet laddas ned. Egenskapen är endast giltig när autoStorageContainerName eller storageContainerUrl används. Det här prefixet kan vara ett partiellt filnamn eller en underkatalog. Om inget prefix har angetts laddas alla filer i containern ned.

blobPrefix?: string

Egenskapsvärde

string

fileMode

Attributet för filbehörighetsläge i oktalt format. Denna egenskap gäller endast filer som laddas ner till Linux Compute Nodes. Den ignoreras om den anges för en resourceFile som ska laddas ner till en Windows Compute Node. Om denna egenskap inte specificeras för en Linux Compute Node, tillämpas ett standardvärde på 0770 på filen.

fileMode?: string

Egenskapsvärde

string

filePath

Platsen på Compute-noden dit filen/filerna ska laddas ner, i förhållande till Uppgiftens arbetskatalog. Om egenskapen httpUrl har angetts krävs filePath och beskriver sökvägen som filen ska laddas ned till, inklusive filnamnet. Om egenskapen autoStorageContainerName eller storageContainerUrl har angetts är filePath valfritt och är den katalog som filerna ska laddas ned till. Om filePath används som en katalog behålls alla katalogstrukturer som redan är associerade med indata i sin helhet och läggs till i den angivna filePath-katalogen. Den angivna relativa sökvägen kan inte bryta sig ut ur Uppgiftens arbetskatalog (till exempel genom att använda '..').

filePath?: string

Egenskapsvärde

string

httpUrl

URL:en för filen som ska laddas ned. Egenskaperna autoStorageContainerName, storageContainerUrl och httpUrl är ömsesidigt uteslutande och en av dem måste anges. Om URL:en pekar på Azure Blob Storage måste den vara läsbar från beräkningsnoder. Det finns tre sätt att få en sådan URL för en blob i Azure-lagring: inkludera en Shared Access Signature (SAS) som ger läsbehörighet till blobben, använd en hanterad identitet med läsbehörighet, eller ställ in ACL för blobben eller dess container för att tillåta offentlig åtkomst.

httpUrl?: string

Egenskapsvärde

string

identityReference

Referensen till den användaren tilldelade identitet att använda för att komma åt Azure Blob Storage specificerad av storageContainerUrl eller httpUrl.

identityReference?: BatchNodeIdentityReference

Egenskapsvärde

storageContainerUrl

URL:en till blobcontainern inom Azure Blob Storage. Egenskaperna autoStorageContainerName, storageContainerUrl och httpUrl är ömsesidigt uteslutande och en av dem måste anges. Den här URL:en måste vara läsbar och listbar från beräkningsnoder. Det finns tre sätt att få en sådan URL för en container i Azure-lagring: inkludera en Shared Access Signature (SAS) som ger läs- och listbehörigheter på containern, använd en hanterad identitet med läs- och listbehörigheter, eller ställ in ACL för containern för att tillåta offentlig åtkomst.

storageContainerUrl?: string

Egenskapsvärde

string