ResourceFile interface

Un único archivo o varios archivos que se van a descargar en un nodo de proceso.

Propiedades

autoStorageContainerName

El nombre del contenedor de almacenamiento está en la cuenta de almacenamiento automático. Las propiedades autoStorageContainerName, storageContainerUrl y httpUrl son mutuamente excluyentes y se debe especificar una de ellas.

blobPrefix

El prefijo de blob que se debe usar al descargar blobs desde un contenedor de Azure Storage. Solo se descargarán los blobs cuyos nombres comienzan por el prefijo especificado. La propiedad solo es válida cuando se usa autoStorageContainerName o storageContainerUrl. Este prefijo puede ser un nombre de archivo parcial o un subdirectorio. Si no se especifica un prefijo, se descargarán todos los archivos del contenedor.

fileMode

Atributo del modo de permiso de archivo en formato octal. Esta propiedad se aplica únicamente a archivos que se descargan en nodos de cómputo de Linux. Se ignorará si se especifica para un archivo de recurso que se descargará en un Nodo de Cómputo de Windows. Si esta propiedad no se especifica para un nodo de cálculo de Linux, entonces se aplica un valor por defecto de 0770 al archivo.

filePath

La ubicación en el Nodo de Cómputo donde descargar el(los) archivo(s), en relación con el directorio de trabajo de la Tarea. Si se especifica la propiedad httpUrl, se requiere filePath y describe la ruta de acceso a la que se descargará el archivo, incluido el nombre de archivo. De lo contrario, si se especifica la propiedad autoStorageContainerName o storageContainerUrl, filePath es opcional y es el directorio al que descargar los archivos. En el caso de que filePath se use como directorio, cualquier estructura de directorios que ya esté asociada a los datos de entrada se conservará en su totalidad y se anexará al directorio filePath especificado. La ruta relativa especificada no puede salir del directorio de trabajo de la Tarea (por ejemplo, usando '..').

httpUrl

La dirección URL del archivo que se va a descargar. Las propiedades autoStorageContainerName, storageContainerUrl y httpUrl son mutuamente excluyentes y se debe especificar una de ellas. Si la URL apunta a Azure Blob Storage, debe ser legible desde nodos de cómputo. Hay tres formas de obtener una URL así para un blob en el almacenamiento de Azure: incluir una Firma de Acceso Compartido (SAS) que conceda permisos de lectura sobre el blob, usar una identidad gestionada con permiso de lectura, o establecer la ACL para el blob o su contenedor para permitir el acceso público.

identityReference

La referencia a la identidad asignada por el usuario para acceder a Azure Blob Storage especificada por storageContainerUrl o httpUrl.

storageContainerUrl

La URL del contenedor de blob dentro de Azure Blob Storage. Las propiedades autoStorageContainerName, storageContainerUrl y httpUrl son mutuamente excluyentes y se debe especificar una de ellas. Esta dirección URL debe ser legible y enumerable desde los nodos de proceso. Hay tres formas de obtener una URL así para un contenedor en el almacenamiento de Azure: incluir una Firma de Acceso Compartido (SAS) que conceda permisos de lectura y lista en el contenedor, usar una identidad gestionada con permisos de lectura y lista, o establecer la ACL del contenedor para permitir el acceso público.

Detalles de las propiedades

autoStorageContainerName

El nombre del contenedor de almacenamiento está en la cuenta de almacenamiento automático. Las propiedades autoStorageContainerName, storageContainerUrl y httpUrl son mutuamente excluyentes y se debe especificar una de ellas.

autoStorageContainerName?: string

Valor de propiedad

string

blobPrefix

El prefijo de blob que se debe usar al descargar blobs desde un contenedor de Azure Storage. Solo se descargarán los blobs cuyos nombres comienzan por el prefijo especificado. La propiedad solo es válida cuando se usa autoStorageContainerName o storageContainerUrl. Este prefijo puede ser un nombre de archivo parcial o un subdirectorio. Si no se especifica un prefijo, se descargarán todos los archivos del contenedor.

blobPrefix?: string

Valor de propiedad

string

fileMode

Atributo del modo de permiso de archivo en formato octal. Esta propiedad se aplica únicamente a archivos que se descargan en nodos de cómputo de Linux. Se ignorará si se especifica para un archivo de recurso que se descargará en un Nodo de Cómputo de Windows. Si esta propiedad no se especifica para un nodo de cálculo de Linux, entonces se aplica un valor por defecto de 0770 al archivo.

fileMode?: string

Valor de propiedad

string

filePath

La ubicación en el Nodo de Cómputo donde descargar el(los) archivo(s), en relación con el directorio de trabajo de la Tarea. Si se especifica la propiedad httpUrl, se requiere filePath y describe la ruta de acceso a la que se descargará el archivo, incluido el nombre de archivo. De lo contrario, si se especifica la propiedad autoStorageContainerName o storageContainerUrl, filePath es opcional y es el directorio al que descargar los archivos. En el caso de que filePath se use como directorio, cualquier estructura de directorios que ya esté asociada a los datos de entrada se conservará en su totalidad y se anexará al directorio filePath especificado. La ruta relativa especificada no puede salir del directorio de trabajo de la Tarea (por ejemplo, usando '..').

filePath?: string

Valor de propiedad

string

httpUrl

La dirección URL del archivo que se va a descargar. Las propiedades autoStorageContainerName, storageContainerUrl y httpUrl son mutuamente excluyentes y se debe especificar una de ellas. Si la URL apunta a Azure Blob Storage, debe ser legible desde nodos de cómputo. Hay tres formas de obtener una URL así para un blob en el almacenamiento de Azure: incluir una Firma de Acceso Compartido (SAS) que conceda permisos de lectura sobre el blob, usar una identidad gestionada con permiso de lectura, o establecer la ACL para el blob o su contenedor para permitir el acceso público.

httpUrl?: string

Valor de propiedad

string

identityReference

La referencia a la identidad asignada por el usuario para acceder a Azure Blob Storage especificada por storageContainerUrl o httpUrl.

identityReference?: BatchNodeIdentityReference

Valor de propiedad

storageContainerUrl

La URL del contenedor de blob dentro de Azure Blob Storage. Las propiedades autoStorageContainerName, storageContainerUrl y httpUrl son mutuamente excluyentes y se debe especificar una de ellas. Esta dirección URL debe ser legible y enumerable desde los nodos de proceso. Hay tres formas de obtener una URL así para un contenedor en el almacenamiento de Azure: incluir una Firma de Acceso Compartido (SAS) que conceda permisos de lectura y lista en el contenedor, usar una identidad gestionada con permisos de lectura y lista, o establecer la ACL del contenedor para permitir el acceso público.

storageContainerUrl?: string

Valor de propiedad

string