ResourceFile interface
Egy vagy több, a számítási csomópontra letöltendő fájl.
Tulajdonságok
| auto |
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. |
| blob |
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. |
| file |
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. |
| file |
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). |
| http |
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. |
| identity |
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. |
| storage |
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