ResourceFile interface
Een interface die ResourceFile vertegenwoordigt.
Eigenschappen
| auto |
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. |
| blob |
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. |
| file |
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. |
| file |
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 '..'). |
| http |
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. |
| storage |
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