Atividade Definir atributos de arquivo

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • A atividade Definir atributos de arquivo define atributos de arquivo comuns, como carimbos de data/hora, tamanho, permissões e UID/GID, para um arquivo ou diretório em um servidor SFTP.

    Uma prática recomendada é usar a atividade Obter lista de arquivos para retornar uma lista de arquivos e seus atributos primeiro. Em seguida, quando mover um arquivo de um host de origem para um host de destino, use a atividade Definir atributos do arquivo para definir os atributos do arquivo de origem no arquivo de destino. Isso é demonstrado no fluxo de trabalho Rransferência de arquivos SFTP.

    Variáveis de entrada

    Tabela 1. Variáveis de entrada Definir atributos de arquivo
    Variável Descrição
    sourceHost Nome ou endereço IP do servidor que contém o arquivo ou diretório cujos atributos você deseja mudar.
    sourcePort Número da porta a ser usada na comunicação com o servidor de destino. O número da porta padrão é 22.
    sourceFilePath Caminho completo para o arquivo ou diretório cujos atributos você deseja mudar.
    userID Atributo de ID do usuário a ser aplicado ao arquivo ou diretório. As variáveis UID e GUID devem ser definidas juntas como um par.
    groupID Atributo de ID de grupo a ser aplicado ao arquivo ou diretório. As variáveis UID e GUID devem ser definidas juntas como um par.
    permissões Permissões de arquivo ou diretório a serem definidas para o usuário e o grupo especificados. Este valor deve ser expresso como um número inteiro, como 16877, que define estas permissões: rwxr-xr-x.
    Nota:
    O número de permissões é um valor interno retornado pela atividade Obter lista de arquivos.
    accessTimestamp Substitua o carimbo de data/hora da última vez em que o arquivo ou diretório foi acessado. Os carimbos de data/hora de acesso e modificação devem ser definidos juntos como um par.
    modificaçãoTimestamp Substitui o carimbo de data/hora de quando o arquivo ou diretório foi modificado pela última vez. Os carimbos de data/hora de acesso e modificação devem ser definidos juntos como um par.
    sizeInBytes Tamanho do arquivo ou diretório, expresso em bytes.
    sourceCredentialTag Os aliases de credencial das atividades da Orquestração nesta atividade devem ser usados para executar comandos SSH no host.

    Variáveis de saída

    Tabela 2. Variáveis de saída Definir atributos de arquivo
    Variável Descrição
    errorMessage O executionResult.errorMessages do Origens de análise do designer de atividades. Se esta variável não for nula, a operação falhou.
    resultado Mensagem de texto informando que o comando foi executado com sucesso.

    Condições

    Tabela 3. Condições para Definir atributos de arquivo
    Condição Descrição
    Êxito A atividade conseguiu mudar os atributos do arquivo ou diretório especificado.
    Falha A atividade não conseguiu mudar os atributos do arquivo ou diretório especificado.