ResourceFile interface

Egy vagy több, a számítási csomópontra letöltendő fájl.

Tulajdonságok

autoStorageContainerName

A tárolókonténer név az automatikus tároló fiókban. Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket.

blobPrefix

A blob előtag, amit a Azure Storage konténerből történő blobok letöltéséhez használunk. Csak azok a blobok töltődnek le, amelyeknek a neve a megadott előtaggal kezdődik. A tulajdonság csak az autoStorageContainerName vagy storageContainerUrl használatakor érvényes. Ez az előtag lehet részleges fájlnév vagy alkönyvtár. Ha nincs megadva előtag, a tárolóban lévő összes fájl le lesz töltve.

fileMode

A fájlengedélyezési mód attribútum oktális formátumban. Ez a tulajdonság csak a Linux Compute Node-okra letöltött fájlok esetén érvényes. Figyelmen kívül hagyják, ha egy resourceFile fájlhoz van megadva, amelyet letöltenek egy Windows Compute Node-ra. Ha ez a tulajdonság nincs megadva egy Linux Compute Node esetében, akkor a fájlra alapértelmezett 0770 értéket alkalmaznak.

filePath

A Compute Node helye, ahová a fájl(ok) letöltése a feladat munkakönyvtárához viszonyítva. Ha a httpUrl tulajdonság meg van adva, a filePath szükséges, és leírja a fájl letöltési útvonalát, beleértve a fájlnevet is. Ellenkező esetben, ha az autoStorageContainerName vagy storageContainerUrl tulajdonság meg van adva, a filePath nem kötelező, és az a könyvtár, amelybe letölti a fájlokat. Abban az esetben, ha a filePath könyvtárként van használva, a bemeneti adatokhoz már társított címtárstruktúra teljes egészében megmarad, és hozzá lesz fűzve a megadott filePath könyvtárhoz. A megadott relatív út nem törhet ki a feladat munkakönyvtárából (például a '..' használatával).

httpUrl

A letölteni kívánt fájl URL-címe. Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket. Ha az URL Azure Blob Storage-re mutat, akkor olvashatónak kell lennie számítási csomópontokról. Három módja van egy ilyen URL-nek egy blob számára az Azure tárolóban: beépíteni egy Shared Access Signature-et (SAS), amely olvasási engedélyeket ad a blobon, kezelt identitást használni olvasási engedéllyel, vagy beállítani az ACL-t a blob vagy annak konténeréhez, hogy engedélyezze a nyilvános hozzáférést.

identityReference

A felhasználó által kijelölt identitás a storageContainerUrl vagy httpUrl által megadott Azure Blob Storage eléréséhez használt hivatkozás.

storageContainerUrl

Az Azure Blob Storage-en belüli blob konténer URL-je. Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket. Ennek az URL-címnek olvashatónak és listázhatónak kell lennie a számítási csomópontokról. Három módja van egy ilyen URL-nek egy Azure tárolóhoz való hozzáférésének: beépíteni egy Shared Access Signature-et (SAS), amely olvasási és listázási engedélyeket ad a konténeren, kezelt identitást használni olvasási és listázási jogokkal, vagy beállítani az ACL-t a konténerhez, hogy engedélyezze a nyilvános hozzáférést.

Tulajdonság adatai

autoStorageContainerName

A tárolókonténer név az automatikus tároló fiókban. Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket.

autoStorageContainerName?: string

Tulajdonság értéke

string

blobPrefix

A blob előtag, amit a Azure Storage konténerből történő blobok letöltéséhez használunk. Csak azok a blobok töltődnek le, amelyeknek a neve a megadott előtaggal kezdődik. A tulajdonság csak az autoStorageContainerName vagy storageContainerUrl használatakor érvényes. Ez az előtag lehet részleges fájlnév vagy alkönyvtár. Ha nincs megadva előtag, a tárolóban lévő összes fájl le lesz töltve.

blobPrefix?: string

Tulajdonság értéke

string

fileMode

A fájlengedélyezési mód attribútum oktális formátumban. Ez a tulajdonság csak a Linux Compute Node-okra letöltött fájlok esetén érvényes. Figyelmen kívül hagyják, ha egy resourceFile fájlhoz van megadva, amelyet letöltenek egy Windows Compute Node-ra. Ha ez a tulajdonság nincs megadva egy Linux Compute Node esetében, akkor a fájlra alapértelmezett 0770 értéket alkalmaznak.

fileMode?: string

Tulajdonság értéke

string

filePath

A Compute Node helye, ahová a fájl(ok) letöltése a feladat munkakönyvtárához viszonyítva. Ha a httpUrl tulajdonság meg van adva, a filePath szükséges, és leírja a fájl letöltési útvonalát, beleértve a fájlnevet is. Ellenkező esetben, ha az autoStorageContainerName vagy storageContainerUrl tulajdonság meg van adva, a filePath nem kötelező, és az a könyvtár, amelybe letölti a fájlokat. Abban az esetben, ha a filePath könyvtárként van használva, a bemeneti adatokhoz már társított címtárstruktúra teljes egészében megmarad, és hozzá lesz fűzve a megadott filePath könyvtárhoz. A megadott relatív út nem törhet ki a feladat munkakönyvtárából (például a '..' használatával).

filePath?: string

Tulajdonság értéke

string

httpUrl

A letölteni kívánt fájl URL-címe. Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket. Ha az URL Azure Blob Storage-re mutat, akkor olvashatónak kell lennie számítási csomópontokról. Három módja van egy ilyen URL-nek egy blob számára az Azure tárolóban: beépíteni egy Shared Access Signature-et (SAS), amely olvasási engedélyeket ad a blobon, kezelt identitást használni olvasási engedéllyel, vagy beállítani az ACL-t a blob vagy annak konténeréhez, hogy engedélyezze a nyilvános hozzáférést.

httpUrl?: string

Tulajdonság értéke

string

identityReference

A felhasználó által kijelölt identitás a storageContainerUrl vagy httpUrl által megadott Azure Blob Storage eléréséhez használt hivatkozás.

identityReference?: BatchNodeIdentityReference

Tulajdonság értéke

storageContainerUrl

Az Azure Blob Storage-en belüli blob konténer URL-je. Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket. Ennek az URL-címnek olvashatónak és listázhatónak kell lennie a számítási csomópontokról. Három módja van egy ilyen URL-nek egy Azure tárolóhoz való hozzáférésének: beépíteni egy Shared Access Signature-et (SAS), amely olvasási és listázási engedélyeket ad a konténeren, kezelt identitást használni olvasási és listázási jogokkal, vagy beállítani az ACL-t a konténerhez, hogy engedélyezze a nyilvános hozzáférést.

storageContainerUrl?: string

Tulajdonság értéke

string