ResourceFile interface

Un seul fichier ou plusieurs fichiers à télécharger sur un nœud de calcul.

Propriétés

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.

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.

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.

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 '..').

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.

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.

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.

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