ResourceFile interface
Un único archivo o varios archivos que se van a descargar en un nodo de proceso.
Propiedades
| auto |
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. |
| blob |
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. |
| file |
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. |
| file |
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 '..'). |
| http |
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. |
| identity |
La referencia a la identidad asignada por el usuario para acceder a Azure Blob Storage especificada por storageContainerUrl o httpUrl. |
| storage |
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