Delen via


ResourceFile interface

Een interface die ResourceFile vertegenwoordigt.

Eigenschappen

autoStorageContainerName

De naam van de opslagcontainer in het automatische opslagaccount. De eigenschappen autoStorageContainerName, storageContainerUrl en httpUrl sluiten elkaar wederzijds uit en een van deze moet worden opgegeven.

blobPrefix

Het blobvoorvoegsel dat moet worden gebruikt bij het downloaden van blobs uit een Azure Storage-container. Alleen de blobs waarvan de namen beginnen met het opgegeven voorvoegsel, worden gedownload. De eigenschap is alleen geldig wanneer autoStorageContainerName of storageContainerUrl wordt gebruikt. Dit voorvoegsel kan een gedeeltelijke bestandsnaam of een submap zijn. Als er geen voorvoegsel is opgegeven, worden alle bestanden in de container gedownload.

fileMode

Het kenmerk bestandsmachtigingsmodus in octale indeling. Deze eigenschap is alleen van toepassing op bestanden die worden gedownload naar Linux-rekenknooppunten. Deze wordt genegeerd als deze is opgegeven voor een resourceFile die wordt gedownload naar een Windows Compute-knooppunt. Als deze eigenschap niet is opgegeven voor een Linux-rekenknooppunt, wordt een standaardwaarde van 0770 toegepast op het bestand.

filePath

De locatie op het rekenknooppunt waarnaar u het bestand(en) wilt downloaden ten opzichte van de werkmap van de taak. Als de eigenschap httpUrl is opgegeven, is het filePath vereist en wordt het pad beschreven waarnaar het bestand wordt gedownload, inclusief de bestandsnaam. Als anders de eigenschap autoStorageContainerName of storageContainerUrl is opgegeven, is filePath optioneel en is het de map waarin de bestanden moeten worden gedownload. In het geval dat filePath wordt gebruikt als map, wordt elke mapstructuur die al aan de invoergegevens is gekoppeld, volledig bewaard en toegevoegd aan de opgegeven filePath-map. Het opgegeven relatieve pad kan niet worden uitgesplitsd uit de werkmap van de taak (bijvoorbeeld met '..').

httpUrl

De URL van het bestand dat u wilt downloaden. De eigenschappen autoStorageContainerName, storageContainerUrl en httpUrl sluiten elkaar wederzijds uit en een van deze moet worden opgegeven. Als de URL verwijst naar Azure Blob Storage, moet deze leesbaar zijn met behulp van anonieme toegang; Dat wil gezegd, de Batch-service bevat geen referenties bij het downloaden van de blob. Er zijn twee manieren om een dergelijke URL voor een blob op te halen in Azure Storage: neem een SAS (Shared Access Signature) op die leesmachtigingen verleent voor de blob of stel de ACL in voor de blob of de container om openbare toegang toe te staan.

storageContainerUrl

De URL van de blobcontainer in Azure Blob Storage. De eigenschappen autoStorageContainerName, storageContainerUrl en httpUrl sluiten elkaar wederzijds uit en een van deze moet worden opgegeven. Deze URL moet leesbaar en vermeldenswaardig zijn met behulp van anonieme toegang; Dat wil gezegd, de Batch-service bevat geen referenties bij het downloaden van blobs uit de container. Er zijn twee manieren om een dergelijke URL voor een container in Azure Storage op te halen: neem een SAS (Shared Access Signature) die lees- en lijstmachtigingen voor de container verleent of stel de ACL in voor de container om openbare toegang toe te staan.

Eigenschapdetails

autoStorageContainerName

De naam van de opslagcontainer in het automatische opslagaccount. De eigenschappen autoStorageContainerName, storageContainerUrl en httpUrl sluiten elkaar wederzijds uit en een van deze moet worden opgegeven.

autoStorageContainerName?: string

Waarde van eigenschap

string

blobPrefix

Het blobvoorvoegsel dat moet worden gebruikt bij het downloaden van blobs uit een Azure Storage-container. Alleen de blobs waarvan de namen beginnen met het opgegeven voorvoegsel, worden gedownload. De eigenschap is alleen geldig wanneer autoStorageContainerName of storageContainerUrl wordt gebruikt. Dit voorvoegsel kan een gedeeltelijke bestandsnaam of een submap zijn. Als er geen voorvoegsel is opgegeven, worden alle bestanden in de container gedownload.

blobPrefix?: string

Waarde van eigenschap

string

fileMode

Het kenmerk bestandsmachtigingsmodus in octale indeling. Deze eigenschap is alleen van toepassing op bestanden die worden gedownload naar Linux-rekenknooppunten. Deze wordt genegeerd als deze is opgegeven voor een resourceFile die wordt gedownload naar een Windows Compute-knooppunt. Als deze eigenschap niet is opgegeven voor een Linux-rekenknooppunt, wordt een standaardwaarde van 0770 toegepast op het bestand.

fileMode?: string

Waarde van eigenschap

string

filePath

De locatie op het rekenknooppunt waarnaar u het bestand(en) wilt downloaden ten opzichte van de werkmap van de taak. Als de eigenschap httpUrl is opgegeven, is het filePath vereist en wordt het pad beschreven waarnaar het bestand wordt gedownload, inclusief de bestandsnaam. Als anders de eigenschap autoStorageContainerName of storageContainerUrl is opgegeven, is filePath optioneel en is het de map waarin de bestanden moeten worden gedownload. In het geval dat filePath wordt gebruikt als map, wordt elke mapstructuur die al aan de invoergegevens is gekoppeld, volledig bewaard en toegevoegd aan de opgegeven filePath-map. Het opgegeven relatieve pad kan niet worden uitgesplitsd uit de werkmap van de taak (bijvoorbeeld met '..').

filePath?: string

Waarde van eigenschap

string

httpUrl

De URL van het bestand dat u wilt downloaden. De eigenschappen autoStorageContainerName, storageContainerUrl en httpUrl sluiten elkaar wederzijds uit en een van deze moet worden opgegeven. Als de URL verwijst naar Azure Blob Storage, moet deze leesbaar zijn met behulp van anonieme toegang; Dat wil gezegd, de Batch-service bevat geen referenties bij het downloaden van de blob. Er zijn twee manieren om een dergelijke URL voor een blob op te halen in Azure Storage: neem een SAS (Shared Access Signature) op die leesmachtigingen verleent voor de blob of stel de ACL in voor de blob of de container om openbare toegang toe te staan.

httpUrl?: string

Waarde van eigenschap

string

storageContainerUrl

De URL van de blobcontainer in Azure Blob Storage. De eigenschappen autoStorageContainerName, storageContainerUrl en httpUrl sluiten elkaar wederzijds uit en een van deze moet worden opgegeven. Deze URL moet leesbaar en vermeldenswaardig zijn met behulp van anonieme toegang; Dat wil gezegd, de Batch-service bevat geen referenties bij het downloaden van blobs uit de container. Er zijn twee manieren om een dergelijke URL voor een container in Azure Storage op te halen: neem een SAS (Shared Access Signature) die lees- en lijstmachtigingen voor de container verleent of stel de ACL in voor de container om openbare toegang toe te staan.

storageContainerUrl?: string

Waarde van eigenschap

string