ResourceFile interface

Um único arquivo ou vários arquivos a serem baixados para um nó de computação.

Propriedades

autoStorageContainerName

O nome do contentor de armazenamento na conta de armazenamento automático. As propriedades autoStorageContainerName, storageContainerUrl e httpUrl são mutuamente exclusivas e uma delas deve ser especificada.

blobPrefix

O prefixo de blob a usar ao descarregar blobs de um contentor do Armazenamento do Azure. Somente os blobs cujos nomes começam com o prefixo especificado serão baixados. A propriedade é válida somente quando autoStorageContainerName ou storageContainerUrl é usado. 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.

fileMode

O atributo file permission mode em formato octal. Esta propriedade aplica-se apenas a ficheiros descarregados para os Nós de Computação Linux. Será ignorado se for especificado para um resourceFile que será descarregado para um Nó de Computação do Windows. Se esta propriedade não for especificada para um Nó de Computação Linux, então é aplicado um valor padrão de 0770 ao ficheiro.

filePath

A localização no Nó de Computação para onde descarregar o(s) ficheiro(s), relativa ao diretório de trabalho da Tarefa. Se a propriedade httpUrl for especificada, 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 a propriedade autoStorageContainerName ou storageContainerUrl for especificada, filePath será opcional e será o diretório para o qual os arquivos serão baixados. No caso em que 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 '..').

httpUrl

O URL do ficheiro a transferir. As propriedades autoStorageContainerName, storageContainerUrl e httpUrl são mutuamente exclusivas e uma delas deve ser especificada. Se o URL apontar para Armazenamento de Blobs do Azure, deve ser legível a partir dos nós de computação. Existem três formas de obter tal URL para um blob no armazenamento Azure: incluir uma Assinatura de Acesso Partilhada (SAS) que conceda permissões de leitura ao blob, usar uma identidade gerida com permissão de leitura, ou definir a ACL do blob ou do seu contentor para permitir o acesso público.

identityReference

A referência à identidade atribuída pelo utilizador para aceder ao Armazenamento de Blobs do Azure especificada por storageContainerUrl ou httpUrl.

storageContainerUrl

A URL do contentor de blob dentro do Armazenamento de Blobs do Azure. As propriedades autoStorageContainerName, storageContainerUrl e httpUrl são mutuamente exclusivas e uma delas deve ser especificada. Este URL deve ser legível e listável a partir de nós de computação. Existem três formas de obter tal URL para um contentor no armazenamento Azure: incluir uma Assinatura de Acesso Partilhada (SAS) que conceda permissões de leitura e lista no contentor, usar uma identidade gerida com permissões de leitura e listagem, ou definir a ACL do contentor para permitir o acesso público.

Detalhes de Propriedade

autoStorageContainerName

O nome do contentor de armazenamento na conta de armazenamento automático. As propriedades autoStorageContainerName, storageContainerUrl e httpUrl são mutuamente exclusivas e uma delas deve ser especificada.

autoStorageContainerName?: string

Valor de Propriedade

string

blobPrefix

O prefixo de blob a usar ao descarregar blobs de um contentor do Armazenamento do Azure. Somente os blobs cujos nomes começam com o prefixo especificado serão baixados. A propriedade é válida somente quando autoStorageContainerName ou storageContainerUrl é usado. 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.

blobPrefix?: string

Valor de Propriedade

string

fileMode

O atributo file permission mode em formato octal. Esta propriedade aplica-se apenas a ficheiros descarregados para os Nós de Computação Linux. Será ignorado se for especificado para um resourceFile que será descarregado para um Nó de Computação do Windows. Se esta propriedade não for especificada para um Nó de Computação Linux, então é aplicado um valor padrão de 0770 ao ficheiro.

fileMode?: string

Valor de Propriedade

string

filePath

A localização no Nó de Computação para onde descarregar o(s) ficheiro(s), relativa ao diretório de trabalho da Tarefa. Se a propriedade httpUrl for especificada, 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 a propriedade autoStorageContainerName ou storageContainerUrl for especificada, filePath será opcional e será o diretório para o qual os arquivos serão baixados. No caso em que 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 '..').

filePath?: string

Valor de Propriedade

string

httpUrl

O URL do ficheiro a transferir. As propriedades autoStorageContainerName, storageContainerUrl e httpUrl são mutuamente exclusivas e uma delas deve ser especificada. Se o URL apontar para Armazenamento de Blobs do Azure, deve ser legível a partir dos nós de computação. Existem três formas de obter tal URL para um blob no armazenamento Azure: incluir uma Assinatura de Acesso Partilhada (SAS) que conceda permissões de leitura ao blob, usar uma identidade gerida com permissão de leitura, ou definir a ACL do blob ou do seu contentor para permitir o acesso público.

httpUrl?: string

Valor de Propriedade

string

identityReference

A referência à identidade atribuída pelo utilizador para aceder ao Armazenamento de Blobs do Azure especificada por storageContainerUrl ou httpUrl.

identityReference?: BatchNodeIdentityReference

Valor de Propriedade

storageContainerUrl

A URL do contentor de blob dentro do Armazenamento de Blobs do Azure. As propriedades autoStorageContainerName, storageContainerUrl e httpUrl são mutuamente exclusivas e uma delas deve ser especificada. Este URL deve ser legível e listável a partir de nós de computação. Existem três formas de obter tal URL para um contentor no armazenamento Azure: incluir uma Assinatura de Acesso Partilhada (SAS) que conceda permissões de leitura e lista no contentor, usar uma identidade gerida com permissões de leitura e listagem, ou definir a ACL do contentor para permitir o acesso público.

storageContainerUrl?: string

Valor de Propriedade

string