PutFTP 2025.10.2.19

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Envia FlowFiles para um servidor FTP

Tags

archive, copy, egress, files, ftp, put, remote

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Tamanho do lote

O número máximo de FlowFiles a ser enviado em uma única conexão

Resolução de conflitos

Determina como lidar com o problema de colisões de nomes de arquivos

Modo de conexão

O modo de conexão FTP

Tempo limite de conexão

Tempo de espera antes de atingir o tempo limite ao criar uma conexão

Criar diretório

Especifica se o diretório remoto deve ou não ser criado caso não exista.

Tempo limite de dados

Ao transferir um arquivo entre o sistema local e o remoto, esse valor especifica quanto tempo é permitido transcorrer sem que nenhum dado seja transferido entre os sistemas

Renomeação de pontos

Se for verdadeiro, o nome do arquivo enviado será precedido de um “.” e, em seguida, renomeado de volta para o original quando o arquivo for completamente enviado. Caso contrário, não haverá renomeação. Essa propriedade é ignorada se a propriedade Temporary Filename (Nome do arquivo temporário) estiver definida.

Nome de host

O nome de host totalmente qualificado ou o endereço IP do sistema remoto

Tamanho do buffer interno

Defina o tamanho do buffer interno para fluxos de dados com buffer

Hora da última modificação

The lastModifiedTime to assign to the file after transferring it. If not set, the lastModifiedTime will not be changed. Format must be yyyy-MM-dd “T’HH:mm:ssZ. You may also use expression language such as ${file.lastModifiedTime}. If the value is invalid, the processor will not be invalid but will fail to change lastModifiedTime of the file.

Senha

Senha da conta de usuário

Permissões

As permissões a serem atribuídas ao arquivo depois de transferi-lo. O formato deve ser UNIX rwxrwxrwx com um - no lugar das permissões negadas (por exemplo, rw-r–r–) ou um número octal (por exemplo, 644). Se não for definido, as permissões não serão alteradas. Você também pode usar linguagem de expressão, como ${file.permissions}. Se o valor for inválido, o processador não será inválido, mas não conseguirá alterar as permissões do arquivo.

Porta

A porta em que o sistema remoto está escutando para transferências de arquivos

Rejeitar arquivos de zero bytes

Determina se os arquivos de byte zero devem ou não ser rejeitados sem a tentativa de transferência

Caminho remoto

O caminho no sistema remoto a partir do qual os arquivos serão extraídos ou enviados

Nome de arquivo temporário

Se definido, o nome do arquivo enviado será igual ao valor especificado durante a transferência e, após a conclusão bem-sucedida, será renomeado para o nome do arquivo original. Se esse valor for definido, a propriedade Dot Rename (Renomeação de pontos) será ignorada.

Modo de transferência

O modo de transferência FTP

Usar compressão

Indica se a compressão ZLIB deve ou não ser usada na transferência de arquivos

Nome de usuário

Nome de usuário

ftp-use-utf8

Diz ao cliente para usar a codificação UTF-8 ao processar arquivos e nomes de arquivo. Se for definido como verdadeiro, o servidor também deverá oferecem suporte à codificação UTF-8.

proxy-configuration-service

Especifica o serviço de Controller Service de configuração de proxy para a realização de proxy de solicitações de rede.

Relações

Nome

Descrição

failure

FlowFiles que falhou ao enviar ao sistema remoto; a falha geralmente é retornada a esse processador

reject

FlowFiles que foram rejeitados pelo sistema de destino

success

FlowFiles que forem enviados com sucesso serão encaminhados para success

Consulte também