ResourceFile interface
Jeden soubor nebo více souborů, které se mají stáhnout do výpočetního uzlu.
Vlastnosti
| auto |
Název skladovacího kontejneru v účtu automatického úložiště. Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a je nutné zadat jeden z nich. |
| blob |
Prefix blobů pro použití při stahování blobů z Azure Storage kontejneru. Stáhnou se jenom objekty blob, jejichž názvy začínají zadanou předponou. Vlastnost je platná pouze při použití autoStorageContainerName nebo storageContainerUrl. Tato předpona může být částečným názvem souboru nebo podadresářem. Pokud předpona není zadaná, stáhnou se všechny soubory v kontejneru. |
| file |
Atribut režimu oprávnění souboru v osmičkovém formátu. Tato vlastnost se vztahuje pouze na soubory stahované do Linux Compute Nodes. Bude ignorován, pokud je specifikován pro resource file, který bude stažen na Windows Compute Node. Pokud tato vlastnost není specifikována pro Linux Compute Node, je na soubor aplikována výchozí hodnota 0770. |
| file |
Umístění na Compute Node, kam se soubor (soubory) stahují, vzhledem k pracovnímu adresáři úkolu. Pokud je zadána vlastnost httpUrl, je souborPath vyžadován a popisuje cestu, do které se soubor stáhne, včetně názvu souboru. Jinak je zadána vlastnost autoStorageContainerName nebo storageContainerUrl, filePath je nepovinný a je adresář ke stažení souborů. V případě, že se filePath používá jako adresář, všechny adresářové struktury, které jsou již přidruženy ke vstupním datům, se zachovají v plném rozsahu a připojí se k zadanému adresáři filePath. Specifikovaná relativní cesta nemůže vystoupit z pracovního adresáře úkolu (například použitím '..'). |
| http |
Adresa URL souboru, který chcete stáhnout. Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a je nutné zadat jeden z nich. Pokud URL odkazuje na Azure Blob Storage, musí být čitelná z výpočetních uzlů. Existují tři způsoby, jak získat takovou URL pro blob v Azure Storage: zahrnout Shared Access Signature (SAS) udělující oprávnění ke čtení na blobu, použít spravovanou identitu s oprávněním ke čtení, nebo nastavit ACL pro blob či jeho kontejner tak, aby umožnil veřejný přístup. |
| identity |
Odkaz na uživatelem přiřazenou identitu pro přístup k Azure Blob Storage specifikovaný pomocí storageContainerUrl nebo httpUrl. |
| storage |
URL kontejneru blob v rámci Azure Blob Storage. Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a je nutné zadat jeden z nich. Tato adresa URL musí být čitelná a vypisovatelná z výpočetních uzlů. Existují tři způsoby, jak získat takovou URL pro kontejner v Azure úložišti: zahrnout Shared Access Signature (SAS), která uděluje oprávnění ke čtení a seznamu kontejneru, použít spravovanou identitu s oprávněním číst a uvádět, nebo nastavit ACL pro kontejner pro veřejný přístup. |
Podrobnosti vlastnosti
autoStorageContainerName
Název skladovacího kontejneru v účtu automatického úložiště. Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a je nutné zadat jeden z nich.
autoStorageContainerName?: string
Hodnota vlastnosti
string
blobPrefix
Prefix blobů pro použití při stahování blobů z Azure Storage kontejneru. Stáhnou se jenom objekty blob, jejichž názvy začínají zadanou předponou. Vlastnost je platná pouze při použití autoStorageContainerName nebo storageContainerUrl. Tato předpona může být částečným názvem souboru nebo podadresářem. Pokud předpona není zadaná, stáhnou se všechny soubory v kontejneru.
blobPrefix?: string
Hodnota vlastnosti
string
fileMode
Atribut režimu oprávnění souboru v osmičkovém formátu. Tato vlastnost se vztahuje pouze na soubory stahované do Linux Compute Nodes. Bude ignorován, pokud je specifikován pro resource file, který bude stažen na Windows Compute Node. Pokud tato vlastnost není specifikována pro Linux Compute Node, je na soubor aplikována výchozí hodnota 0770.
fileMode?: string
Hodnota vlastnosti
string
filePath
Umístění na Compute Node, kam se soubor (soubory) stahují, vzhledem k pracovnímu adresáři úkolu. Pokud je zadána vlastnost httpUrl, je souborPath vyžadován a popisuje cestu, do které se soubor stáhne, včetně názvu souboru. Jinak je zadána vlastnost autoStorageContainerName nebo storageContainerUrl, filePath je nepovinný a je adresář ke stažení souborů. V případě, že se filePath používá jako adresář, všechny adresářové struktury, které jsou již přidruženy ke vstupním datům, se zachovají v plném rozsahu a připojí se k zadanému adresáři filePath. Specifikovaná relativní cesta nemůže vystoupit z pracovního adresáře úkolu (například použitím '..').
filePath?: string
Hodnota vlastnosti
string
httpUrl
Adresa URL souboru, který chcete stáhnout. Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a je nutné zadat jeden z nich. Pokud URL odkazuje na Azure Blob Storage, musí být čitelná z výpočetních uzlů. Existují tři způsoby, jak získat takovou URL pro blob v Azure Storage: zahrnout Shared Access Signature (SAS) udělující oprávnění ke čtení na blobu, použít spravovanou identitu s oprávněním ke čtení, nebo nastavit ACL pro blob či jeho kontejner tak, aby umožnil veřejný přístup.
httpUrl?: string
Hodnota vlastnosti
string
identityReference
Odkaz na uživatelem přiřazenou identitu pro přístup k Azure Blob Storage specifikovaný pomocí storageContainerUrl nebo httpUrl.
identityReference?: BatchNodeIdentityReference
Hodnota vlastnosti
storageContainerUrl
URL kontejneru blob v rámci Azure Blob Storage. Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a je nutné zadat jeden z nich. Tato adresa URL musí být čitelná a vypisovatelná z výpočetních uzlů. Existují tři způsoby, jak získat takovou URL pro kontejner v Azure úložišti: zahrnout Shared Access Signature (SAS), která uděluje oprávnění ke čtení a seznamu kontejneru, použít spravovanou identitu s oprávněním číst a uvádět, nebo nastavit ACL pro kontejner pro veřejný přístup.
storageContainerUrl?: string
Hodnota vlastnosti
string