Share via


New-AzBatchResourceFile

Cria um arquivo de recurso para uso pelo New-AzBatchTask.

Syntax

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

Cria um arquivo de recurso para uso pelo New-AzBatchTask.

Exemplos

Exemplo 1: Criar um arquivo de recurso a partir de uma URL HTTP apontando para um único arquivo

$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

Cria uma PSResourceFile referência a uma URL HTTP.

Exemplo 2: Criar um arquivo de recurso a partir de uma URL de contêiner do Armazenamento do Azure

$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

Cria uma PSResourceFile referência a uma URL de contêiner de Armazenamento do Azure. Todos os arquivos no contêiner serão baixados para a pasta especificada.

Exemplo 3: Criar um arquivo de recurso a partir de um nome de contêiner de Armazenamento 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

Cria uma PSResourceFile referência a um nome de contêiner de Armazenamento Automático. Todos os arquivos no contêiner serão baixados para a pasta especificada.

Parâmetros

-AutoStorageContainerName

O nome do contêiner de armazenamento na conta de armazenamento automático.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BlobPrefix

Obtém o prefixo de blob a ser usado ao baixar blobs de um contêiner de Armazenamento do Azure. Somente os blobs cujos nomes começam com o prefixo especificado serão baixados. Esse prefixo pode ser um nome de arquivo parcial ou um subdiretório. Se um prefixo não for especificado, todos os arquivos no contêiner serão baixados.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FileMode

Obtém o atributo file permission mode em formato octal. Esta propriedade é aplicável somente se o arquivo de recurso for baixado para um nó Linux. Se essa propriedade não for especificada para um nó Linux, o valor padrão será 0770.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilePath

O local no nó de computação para o qual baixar o(s) arquivo(s), relativo ao diretório de trabalho da tarefa. Se o parâmetro HttpUrl for especificado, o FilePath será necessário e descreverá o caminho para o qual o arquivo será baixado, incluindo o nome do arquivo. Caso contrário, se os parâmetros AutoStorageContainerName ou StorageContainerUrl forem especificados, FilePath será opcional e será o diretório para o qual os arquivos serão baixados. No caso em que o FilePath é usado como um diretório, qualquer estrutura de diretório já associada aos dados de entrada será mantida na íntegra e anexada ao diretório FilePath especificado. O caminho relativo especificado não pode sair do diretório de trabalho da tarefa (por exemplo, usando '..').

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-HttpUrl

O URL do ficheiro a transferir. Se a URL for Armazenamento de Blob do Azure, ela deverá ser legível usando acesso anônimo; ou seja, o serviço Batch não apresenta nenhuma credencial ao baixar o blob. Há duas maneiras de obter essa URL para um blob no armazenamento do Azure: incluir uma SAS (Assinatura de Acesso Compartilhado) concedendo permissões de leitura no blob ou definir a ACL para o blob ou seu contêiner para permitir acesso público.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageContainerUrl

A URL do contêiner de blob no Armazenamento de Blob do Azure. Este URL deve ser legível e listável usando acesso anônimo; ou seja, o serviço Batch não apresenta nenhuma credencial ao baixar blobs do contêiner. Há duas maneiras de obter essa URL para um contêiner no armazenamento do Azure: incluir uma Assinatura de Acesso Compartilhado (SAS) concedendo permissões de leitura no contêiner ou definir a ACL para o contêiner para permitir acesso público.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Saídas

PSResourceFile