Sdílet prostřednictvím


ResourceFile Třída

Jeden soubor nebo více souborů ke stažení do výpočetního uzlu.

Dědičnost
azure.mgmt.batch._serialization.Model
ResourceFile

Konstruktor

ResourceFile(*, auto_storage_container_name: str | None = None, storage_container_url: str | None = None, http_url: str | None = None, blob_prefix: str | None = None, file_path: str | None = None, file_mode: str | None = None, identity_reference: _models.ComputeNodeIdentityReference | None = None, **kwargs: Any)

Výhradně parametry klíčových slov

Name Description
auto_storage_container_name
str

Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a jeden z nich musí být zadán.

storage_container_url
str

Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a jeden z nich musí být zadán. Tato adresa URL musí být čitelná a vypsatelná z výpočetních uzlů. Existují tři způsoby, jak takovou adresu URL pro kontejner v úložišti Azure získat: zahrnují sdílený přístupový podpis (SAS) udělující oprávnění ke čtení a výpisu kontejneru, použití spravované identity s oprávněními ke čtení a výpisu nebo nastavení seznamu ACL pro kontejner tak, aby umožňoval veřejný přístup.

http_url
str

Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a jeden z nich musí být zadán. Pokud adresa 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 adresu URL objektu blob v úložišti Azure: zahrnout sdílený přístupový podpis (SAS) udělující oprávnění ke čtení objektu blob, použít spravovanou identitu s oprávněním ke čtení nebo nastavit seznam ACL pro objekt blob nebo jeho kontejner tak, aby umožňoval veřejný přístup.

blob_prefix
str

Vlastnost je platná pouze při použití autoStorageContainerName nebo storageContainerUrl. Touto předponou může být částečný název souboru nebo podadresář. Pokud předpona není zadaná, stáhnou se všechny soubory v kontejneru.

file_path
str

Pokud je zadána vlastnost httpUrl, parametr filePath je povinný a popisuje cestu, do které se soubor stáhne, včetně názvu souboru. Jinak pokud je zadána vlastnost autoStorageContainerName nebo storageContainerUrl, je parametr filePath volitelný a jedná se o adresář ke stažení souborů. V případě, že se filePath použije jako adresář, jakákoli adresářová struktura, která je již přidružena ke vstupním datům, se zachovají v plném rozsahu a připojí se k zadanému adresáři filePath. Zadaná relativní cesta nemůže přerušit pracovní adresář úkolu (například pomocí ..).

file_mode
str

Tato vlastnost platí jenom pro soubory stahované do linuxových výpočetních uzlů. Bude ignorována, pokud je zadán pro resourceFile, který bude stažen do uzlu Windows. Pokud tato vlastnost není pro linuxový uzel zadaná, použije se pro soubor výchozí hodnota 0770.

identity_reference

Odkaz na identitu přiřazenou uživatelem přidruženou k fondu služby Batch, který bude výpočetní uzel používat.

Proměnné

Name Description
auto_storage_container_name
str

Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a jeden z nich musí být zadán.

storage_container_url
str

Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a jeden z nich musí být zadán. Tato adresa URL musí být čitelná a vypsatelná z výpočetních uzlů. Existují tři způsoby, jak takovou adresu URL pro kontejner v úložišti Azure získat: zahrnují sdílený přístupový podpis (SAS) udělující oprávnění ke čtení a výpisu kontejneru, použití spravované identity s oprávněními ke čtení a výpisu nebo nastavení seznamu ACL pro kontejner tak, aby umožňoval veřejný přístup.

http_url
str

Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a jeden z nich musí být zadán. Pokud adresa 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 adresu URL objektu blob v úložišti Azure: zahrnout sdílený přístupový podpis (SAS) udělující oprávnění ke čtení objektu blob, použít spravovanou identitu s oprávněním ke čtení nebo nastavit seznam ACL pro objekt blob nebo jeho kontejner tak, aby umožňoval veřejný přístup.

blob_prefix
str

Vlastnost je platná pouze při použití autoStorageContainerName nebo storageContainerUrl. Touto předponou může být částečný název souboru nebo podadresář. Pokud předpona není zadaná, stáhnou se všechny soubory v kontejneru.

file_path
str

Pokud je zadána vlastnost httpUrl, parametr filePath je povinný a popisuje cestu, do které se soubor stáhne, včetně názvu souboru. Jinak pokud je zadána vlastnost autoStorageContainerName nebo storageContainerUrl, je parametr filePath volitelný a jedná se o adresář ke stažení souborů. V případě, že se filePath použije jako adresář, jakákoli adresářová struktura, která je již přidružena ke vstupním datům, se zachovají v plném rozsahu a připojí se k zadanému adresáři filePath. Zadaná relativní cesta nemůže přerušit pracovní adresář úkolu (například pomocí ..).

file_mode
str

Tato vlastnost platí jenom pro soubory stahované do linuxových výpočetních uzlů. Bude ignorována, pokud je zadán pro resourceFile, který bude stažen do uzlu Windows. Pokud tato vlastnost není pro linuxový uzel zadaná, použije se pro soubor výchozí hodnota 0770.

identity_reference

Odkaz na identitu přiřazenou uživatelem přidruženou k fondu služby Batch, který bude výpočetní uzel používat.