ResourceFile interface
Eine Schnittstelle, die ResourceFile darstellt.
Eigenschaften
| auto |
Der Name des Speichercontainers im automatischen Speicherkonto. Die Eigenschaften autoStorageContainerName, storageContainerUrl und httpUrl schließen sich gegenseitig aus, und eine davon muss angegeben werden. |
| blob |
Das Blobpräfix, das beim Herunterladen von Blobs aus einem Azure Storage-Container verwendet werden soll. Nur die Blobs, deren Namen mit dem angegebenen Präfix beginnen, werden heruntergeladen. Die Eigenschaft ist nur gültig, wenn autoStorageContainerName oder storageContainerUrl verwendet wird. Dieses Präfix kann ein teilweiser Dateiname oder ein Unterverzeichnis sein. Wenn kein Präfix angegeben ist, werden alle Dateien im Container heruntergeladen. |
| file |
Das Attribut für den Dateiberechtigungsmodus im oktalen Format. Diese Eigenschaft gilt nur für Dateien, die auf Linux-Computeknoten heruntergeladen werden. Sie wird ignoriert, wenn sie für eine resourceFile angegeben wird, die in einen Windows Compute Node heruntergeladen wird. Wenn diese Eigenschaft für einen Linux-Computeknoten nicht angegeben ist, wird auf die Datei ein Standardwert von 0770 angewendet. |
| file |
Der Speicherort auf dem Computeknoten, in den die Datei(n) heruntergeladen werden soll, relativ zum Arbeitsverzeichnis der Aufgabe. Wenn die httpUrl-Eigenschaft angegeben ist, ist der FilePath erforderlich und beschreibt den Pfad, in den die Datei heruntergeladen wird, einschließlich des Dateinamens. Andernfalls ist filePath optional, wenn die autoStorageContainerName- oder storageContainerUrl-Eigenschaft angegeben ist, und das Verzeichnis, in das die Dateien heruntergeladen werden sollen. Wenn FilePath als Verzeichnis verwendet wird, werden alle bereits den Eingabedaten zugeordneten Verzeichnisstruktur vollständig aufbewahrt und an das angegebene FilePath-Verzeichnis angefügt. Der angegebene relative Pfad kann nicht aus dem Arbeitsverzeichnis des Vorgangs (z. B. mithilfe von '.') herausbrechen. |
| http |
Die URL der herunterzuladenden Datei. Die Eigenschaften autoStorageContainerName, storageContainerUrl und httpUrl schließen sich gegenseitig aus, und eine davon muss angegeben werden. Wenn die URL auf Azure Blob Storage verweist, muss sie mithilfe des anonymen Zugriffs lesbar sein. d. h. der Batchdienst stellt beim Herunterladen des Blobs keine Anmeldeinformationen bereit. Es gibt zwei Möglichkeiten, eine solche URL für ein Blob im Azure-Speicher abzurufen: Schließen Sie eine SAS (Shared Access Signature) ein, die Leseberechtigungen für das Blob gewährt, oder legen Sie die ACL für das Blob oder dessen Container fest, um den öffentlichen Zugriff zu ermöglichen. |
| storage |
Die URL des Blobcontainers in Azure Blob Storage. Die Eigenschaften autoStorageContainerName, storageContainerUrl und httpUrl schließen sich gegenseitig aus, und eine davon muss angegeben werden. Diese URL muss mithilfe des anonymen Zugriffs lesbar und auflistenbar sein. d. h. der Batchdienst stellt beim Herunterladen von Blobs aus dem Container keine Anmeldeinformationen bereit. Es gibt zwei Möglichkeiten, eine solche URL für einen Container in Azure Storage abzurufen: Schließen Sie eine SAS (Shared Access Signature) ein, die Lese- und Listenberechtigungen für den Container gewährt, oder legen Sie die ACL für den Container fest, um den öffentlichen Zugriff zu ermöglichen. |
Details zur Eigenschaft
autoStorageContainerName
Der Name des Speichercontainers im automatischen Speicherkonto. Die Eigenschaften autoStorageContainerName, storageContainerUrl und httpUrl schließen sich gegenseitig aus, und eine davon muss angegeben werden.
autoStorageContainerName?: string
Eigenschaftswert
string
blobPrefix
Das Blobpräfix, das beim Herunterladen von Blobs aus einem Azure Storage-Container verwendet werden soll. Nur die Blobs, deren Namen mit dem angegebenen Präfix beginnen, werden heruntergeladen. Die Eigenschaft ist nur gültig, wenn autoStorageContainerName oder storageContainerUrl verwendet wird. Dieses Präfix kann ein teilweiser Dateiname oder ein Unterverzeichnis sein. Wenn kein Präfix angegeben ist, werden alle Dateien im Container heruntergeladen.
blobPrefix?: string
Eigenschaftswert
string
fileMode
Das Attribut für den Dateiberechtigungsmodus im oktalen Format. Diese Eigenschaft gilt nur für Dateien, die auf Linux-Computeknoten heruntergeladen werden. Sie wird ignoriert, wenn sie für eine resourceFile angegeben wird, die in einen Windows Compute Node heruntergeladen wird. Wenn diese Eigenschaft für einen Linux-Computeknoten nicht angegeben ist, wird auf die Datei ein Standardwert von 0770 angewendet.
fileMode?: string
Eigenschaftswert
string
filePath
Der Speicherort auf dem Computeknoten, in den die Datei(n) heruntergeladen werden soll, relativ zum Arbeitsverzeichnis der Aufgabe. Wenn die httpUrl-Eigenschaft angegeben ist, ist der FilePath erforderlich und beschreibt den Pfad, in den die Datei heruntergeladen wird, einschließlich des Dateinamens. Andernfalls ist filePath optional, wenn die autoStorageContainerName- oder storageContainerUrl-Eigenschaft angegeben ist, und das Verzeichnis, in das die Dateien heruntergeladen werden sollen. Wenn FilePath als Verzeichnis verwendet wird, werden alle bereits den Eingabedaten zugeordneten Verzeichnisstruktur vollständig aufbewahrt und an das angegebene FilePath-Verzeichnis angefügt. Der angegebene relative Pfad kann nicht aus dem Arbeitsverzeichnis des Vorgangs (z. B. mithilfe von '.') herausbrechen.
filePath?: string
Eigenschaftswert
string
httpUrl
Die URL der herunterzuladenden Datei. Die Eigenschaften autoStorageContainerName, storageContainerUrl und httpUrl schließen sich gegenseitig aus, und eine davon muss angegeben werden. Wenn die URL auf Azure Blob Storage verweist, muss sie mithilfe des anonymen Zugriffs lesbar sein. d. h. der Batchdienst stellt beim Herunterladen des Blobs keine Anmeldeinformationen bereit. Es gibt zwei Möglichkeiten, eine solche URL für ein Blob im Azure-Speicher abzurufen: Schließen Sie eine SAS (Shared Access Signature) ein, die Leseberechtigungen für das Blob gewährt, oder legen Sie die ACL für das Blob oder dessen Container fest, um den öffentlichen Zugriff zu ermöglichen.
httpUrl?: string
Eigenschaftswert
string
storageContainerUrl
Die URL des Blobcontainers in Azure Blob Storage. Die Eigenschaften autoStorageContainerName, storageContainerUrl und httpUrl schließen sich gegenseitig aus, und eine davon muss angegeben werden. Diese URL muss mithilfe des anonymen Zugriffs lesbar und auflistenbar sein. d. h. der Batchdienst stellt beim Herunterladen von Blobs aus dem Container keine Anmeldeinformationen bereit. Es gibt zwei Möglichkeiten, eine solche URL für einen Container in Azure Storage abzurufen: Schließen Sie eine SAS (Shared Access Signature) ein, die Lese- und Listenberechtigungen für den Container gewährt, oder legen Sie die ACL für den Container fest, um den öffentlichen Zugriff zu ermöglichen.
storageContainerUrl?: string
Eigenschaftswert
string