New-AzBatchResourceFile
Crea un archivo de recursos para su uso por New-AzBatchTask
.
Sintaxis
New-AzBatchResourceFile
-HttpUrl <String>
-FilePath <String>
[-FileMode <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzBatchResourceFile
[-FilePath <String>]
[-FileMode <String>]
[-BlobPrefix <String>]
-StorageContainerUrl <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzBatchResourceFile
[-FilePath <String>]
[-FileMode <String>]
-AutoStorageContainerName <String>
[-BlobPrefix <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Crea un archivo de recursos para su uso por New-AzBatchTask
.
Ejemplos
Ejemplo 1: Creación de un archivo de recursos a partir de una dirección URL HTTP que apunta a un único archivo
$file = New-AzBatchResourceFile -HttpUrl "https://testacct.blob.core.windows.net/" -FilePath "file1"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context
Crea una PSResourceFile
referencia a una dirección URL HTTP.
Ejemplo 2: Creación de un archivo de recursos a partir de una dirección URL de contenedor de Azure Storage
$file = New-AzBatchResourceFile -StorageContainerUrl "https://testacct.blob.core.windows.net/mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context
Crea una referencia a una PSResourceFile
dirección URL de contenedor de Azure Storage. Todos los archivos del contenedor se descargarán en la carpeta especificada.
Ejemplo 3: Creación de un archivo de recursos a partir de un nombre de contenedor de Almacenamiento automático
$file = New-AzBatchResourceFile -AutoStorageContainerName "mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context
Crea una PSResourceFile
referencia a un nombre de contenedor de Almacenamiento automático. Todos los archivos del contenedor se descargarán en la carpeta especificada.
Parámetros
-AutoStorageContainerName
Nombre del contenedor de almacenamiento en la cuenta de almacenamiento automática.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-BlobPrefix
Obtiene el prefijo de blob que se va a usar al descargar blobs de un contenedor de Azure Storage. Solo se descargarán los blobs cuyos nombres comienzan por el prefijo especificado. 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.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-FileMode
Obtiene el atributo del modo de permiso de archivo en formato octal. Esta propiedad solo es aplicable si el archivo de recursos se descarga en un nodo de Linux. Si no se especifica esta propiedad para un nodo de Linux, el valor predeterminado es 0770.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-FilePath
Ubicación en el nodo de proceso al que se van a descargar los archivos, en relación con el directorio de trabajo de la tarea. Si se especifica el parámetro HttpUrl, se requiere FilePath y describe la ruta de acceso en la que se descargará el archivo, incluido el nombre de archivo. De lo contrario, si se especifican los parámetros 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 de acceso relativa especificada no puede dividirse en el directorio de trabajo de la tarea (por ejemplo, mediante '..').
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-HttpUrl
La dirección URL del archivo que se va a descargar. Si la dirección URL es Azure Blob Storage, debe ser legible mediante el acceso anónimo; es decir, el servicio Batch no presenta ninguna credencial al descargar el blob. Hay dos maneras de obtener esta dirección URL para un blob en Azure Storage: incluya una firma de acceso compartido (SAS) que conceda permisos de lectura en el blob o establezca la ACL para el blob o su contenedor para permitir el acceso público.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-StorageContainerUrl
Dirección URL del contenedor de blobs en Azure Blob Storage. Esta dirección URL debe ser legible y enumerable mediante el acceso anónimo; Es decir, el servicio Batch no presenta ninguna credencial al descargar blobs del contenedor. Hay dos maneras de obtener esta dirección URL para un contenedor en Azure Storage: incluya una firma de acceso compartido (SAS) que conceda permisos de lectura en el contenedor o establezca la ACL para que el contenedor permita el acceso público.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
None