ResourceFile interface

Jeden soubor nebo více souborů, které se mají stáhnout do výpočetního uzlu.

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.

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.

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.

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 '..').

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.

identityReference

Odkaz na uživatelem přiřazenou identitu pro přístup k Azure Blob Storage specifikovaný pomocí storageContainerUrl nebo httpUrl.

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.

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