ResourceFile interface
Un seul fichier ou plusieurs fichiers à télécharger sur un nœud de calcul.
Propriétés
| auto |
Le nom du conteneur de stockage est dans le compte de stockage automatique. Les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée. |
| blob |
Le préfixe de blob à utiliser lors du téléchargement de blobs depuis un conteneur stockage Azure. Seuls les objets blob dont les noms commencent par le préfixe spécifié sont téléchargés. La propriété est valide uniquement lorsque autoStorageContainerName ou storageContainerUrl est utilisé. Ce préfixe peut être un nom de fichier partiel ou un sous-répertoire. Si aucun préfixe n’est spécifié, tous les fichiers du conteneur sont téléchargés. |
| file |
Attribut du mode d’autorisation de fichier au format octal. Cette propriété ne s’applique qu’aux fichiers téléchargés vers des nœuds de calcul Linux. Il sera ignoré s’il est spécifié pour un fichier ressource qui sera téléchargé sur un nœud de calcul Windows. Si cette propriété n’est pas spécifiée pour un nœud Linux Compute, alors une valeur par défaut de 0770 est appliquée au fichier. |
| file |
L’emplacement sur le nœud de calcul vers lequel télécharger le(s) fichier(s), par rapport au répertoire de travail de la tâche. Si la propriété httpUrl est spécifiée, filePath est requis et décrit le chemin vers lequel le fichier sera téléchargé, y compris le nom de fichier. Sinon, si la propriété autoStorageContainerName ou storageContainerUrl est spécifiée, filePath est facultatif et est le répertoire dans lequel télécharger les fichiers. Dans le cas où filePath est utilisé comme répertoire, toute structure de répertoires déjà associée aux données d’entrée sera conservée dans son intégralité et ajoutée au répertoire filePath spécifié. Le chemin relatif spécifié ne peut pas sortir du répertoire de travail de la tâche (par exemple en utilisant '..'). |
| http |
URL du fichier à télécharger. Les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée. Si l’URL pointe vers Stockage Blob Azure, elle doit être lisible depuis les nœuds de calcul. Il existe trois façons d’obtenir une telle URL pour un blob dans le stockage Azure : inclure une signature d’accès partagée (SAS) accordant des permissions de lecture sur le blob, utiliser une identité gérée avec permission de lecture, ou définir l’ACL du blob ou de son conteneur afin d’autoriser l’accès public. |
| identity |
La référence à l’identité attribuée par l’utilisateur pour accéder à Stockage Blob Azure spécifiée par storageContainerUrl ou httpUrl. |
| storage |
L’URL du conteneur blob dans Stockage Blob Azure. Les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée. Cette URL doit être lisible et listable à partir de nœuds de calcul. Il existe trois façons d’obtenir une telle URL pour un conteneur dans le stockage Azure : inclure une signature d’accès partagé (SAS) accordant des permissions de lecture et de liste sur le conteneur, utiliser une identité gérée avec des permissions de lecture et de liste, ou définir l’ACL du conteneur pour permettre l’accès public. |
Détails de la propriété
autoStorageContainerName
Le nom du conteneur de stockage est dans le compte de stockage automatique. Les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée.
autoStorageContainerName?: string
Valeur de propriété
string
blobPrefix
Le préfixe de blob à utiliser lors du téléchargement de blobs depuis un conteneur stockage Azure. Seuls les objets blob dont les noms commencent par le préfixe spécifié sont téléchargés. La propriété est valide uniquement lorsque autoStorageContainerName ou storageContainerUrl est utilisé. Ce préfixe peut être un nom de fichier partiel ou un sous-répertoire. Si aucun préfixe n’est spécifié, tous les fichiers du conteneur sont téléchargés.
blobPrefix?: string
Valeur de propriété
string
fileMode
Attribut du mode d’autorisation de fichier au format octal. Cette propriété ne s’applique qu’aux fichiers téléchargés vers des nœuds de calcul Linux. Il sera ignoré s’il est spécifié pour un fichier ressource qui sera téléchargé sur un nœud de calcul Windows. Si cette propriété n’est pas spécifiée pour un nœud Linux Compute, alors une valeur par défaut de 0770 est appliquée au fichier.
fileMode?: string
Valeur de propriété
string
filePath
L’emplacement sur le nœud de calcul vers lequel télécharger le(s) fichier(s), par rapport au répertoire de travail de la tâche. Si la propriété httpUrl est spécifiée, filePath est requis et décrit le chemin vers lequel le fichier sera téléchargé, y compris le nom de fichier. Sinon, si la propriété autoStorageContainerName ou storageContainerUrl est spécifiée, filePath est facultatif et est le répertoire dans lequel télécharger les fichiers. Dans le cas où filePath est utilisé comme répertoire, toute structure de répertoires déjà associée aux données d’entrée sera conservée dans son intégralité et ajoutée au répertoire filePath spécifié. Le chemin relatif spécifié ne peut pas sortir du répertoire de travail de la tâche (par exemple en utilisant '..').
filePath?: string
Valeur de propriété
string
httpUrl
URL du fichier à télécharger. Les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée. Si l’URL pointe vers Stockage Blob Azure, elle doit être lisible depuis les nœuds de calcul. Il existe trois façons d’obtenir une telle URL pour un blob dans le stockage Azure : inclure une signature d’accès partagée (SAS) accordant des permissions de lecture sur le blob, utiliser une identité gérée avec permission de lecture, ou définir l’ACL du blob ou de son conteneur afin d’autoriser l’accès public.
httpUrl?: string
Valeur de propriété
string
identityReference
La référence à l’identité attribuée par l’utilisateur pour accéder à Stockage Blob Azure spécifiée par storageContainerUrl ou httpUrl.
identityReference?: BatchNodeIdentityReference
Valeur de propriété
storageContainerUrl
L’URL du conteneur blob dans Stockage Blob Azure. Les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée. Cette URL doit être lisible et listable à partir de nœuds de calcul. Il existe trois façons d’obtenir une telle URL pour un conteneur dans le stockage Azure : inclure une signature d’accès partagé (SAS) accordant des permissions de lecture et de liste sur le conteneur, utiliser une identité gérée avec des permissions de lecture et de liste, ou définir l’ACL du conteneur pour permettre l’accès public.
storageContainerUrl?: string
Valeur de propriété
string