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.ModelResourceFile
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
|
Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a jeden z nich musí být zadán. |
storage_container_url
|
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
|
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
|
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
|
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
|
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
|
Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a jeden z nich musí být zadán. |
storage_container_url
|
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
|
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
|
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
|
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
|
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. |
Azure SDK for Python