PutSFTP 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Envia FlowFiles para um servidor SFTP

Tags

archive, copy, egress, files, put, remote, sftp

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

Cifras permitidas

Uma lista separada por vírgulas de cifras permitidas para conexões SFTP. Deixar não definido para permitir tudo. As opções disponíveis são: 3des-cbc, 3des-ctr, aes128-cbc, aes128-ctr, aes128-gcm@openssh.com, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr, aes256-gcm@openssh.com, arcfour, arcfour128, arcfour256, blowfish-cbc, blowfish-ctr, cast128-cbc, cast128-ctr, chacha20-poly1305@openssh.com, idea-cbc, idea-ctr, serpent128-cbc, serpent128-ctr, serpent192-cbc, serpent192-ctr, serpent256-cbc, serpent256-ctr, twofish-cbc, twofish128-cbc, twofish128-ctr, twofish192-cbc, twofish192-ctr, twofish256-cbc, twofish256-ctr

Resolução de conflitos

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

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

Desative a listagem de diretórios

Se definido como “true”, a listagem de diretórios não será executada antes da criação de diretórios ausentes. Por padrão, esse processador executa um comando de listagem de diretórios para verificar a existência do diretório de destino antes de criar os diretórios ausentes. No entanto, há situações em que você pode precisar desativar a listagem de diretórios, como as seguintes. A listagem de diretórios pode falhar com algumas configurações de permissão (por exemplo, chmod 100) em um diretório. Além disso, se qualquer outro cliente SFTP tiver criado o diretório depois que esse processador tiver realizado uma listagem e antes que uma solicitação de criação de diretório por esse processador tenha sido concluída, será retornado um erro porque o diretório já existe.

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.

Arquivo de chave do host

Se fornecido, o arquivo fornecido será usado como a chave de host; caso contrário, se a propriedade “Strict Host Key Checking” for aplicada (definida como “true”), serão usados os arquivos “known_hosts” e “known_hosts2” do diretório ~/.ssh; caso contrário, nenhum arquivo de chave de host será usado

Nome de host

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

Algoritmos de chave permitidos

Uma lista separada por vírgulas de algoritmos de chave permitidos para conexões SFTP. Deixar não definido para permitir tudo. As opções disponíveis são: ecdsa-sha2-nistp256, ecdsa-sha2-nistp256-cert-v01@openssh.com, ecdsa-sha2-nistp384, ecdsa-sha2-nistp384-cert-v01@openssh.com, ecdsa-sha2-nistp521, ecdsa-sha2-nistp521-cert-v01@openssh.com, rsa-sha2-256, rsa-sha2-512, ssh-dss, ssh-dss-cert-v01@openssh.com, ssh-ed25519, ssh-ed25519-cert-v01@openssh.com, ssh-rsa, ssh-rsa-cert-v01@openssh.com

Algoritmos de troca de chaves permitidos

Uma lista separada por vírgulas de algoritmos de troca de chaves permitidos para conexões SFTP. Deixar não definido para permitir tudo. As opções disponíveis são: curve25519-sha256, curve25519-sha256@libssh.org, diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, diffie-hellman-group14-sha256@ssh.com, diffie-hellman-group15-sha256, diffie-hellman-group15-sha256@ssh.com, diffie-hellman-group15-sha384@ssh.com, diffie-hellman-group15-sha512, diffie-hellman-group16-sha256, diffie-hellman-group16-sha384@ssh.com, diffie-hellman-group16-sha512, diffie-hellman-group16-sha512@ssh.com, diffie-hellman-group17-sha512, diffie-hellman-group18-sha512, diffie-hellman-group18-sha512@ssh.com, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, ext-info-c

Hora da última modificação

O lastModifiedTime a ser atribuído ao arquivo após a transferência. Se não for definido, o lastModifiedTime não será alterado. O formato deve ser yyyy-MM-dd’T’HH: mm:ssZ. Você também pode usar linguagem de expressão, como ${file.lastModifiedTime}. Se o valor for inválido, o processador não será inválido, mas não conseguirá alterar o lastModifiedTime do arquivo.

Códigos de autenticação de mensagem permitidos

Uma lista separada por vírgulas de códigos de autenticação de mensagem permitidos para conexões SFTP. Deixar não definido para permitir tudo. As opções disponíveis são: hmac-md5, hmac-md5-96, hmac-md5-96-etm@openssh.com, hmac-md5-etm@openssh.com, hmac-ripemd160, hmac-ripemd160-96, hmac-ripemd160-etm@openssh.com, hmac-ripemd160@openssh.com, hmac-sha1, hmac-sha1-96, hmac-sha1-96@openssh.com, hmac-sha1-etm@openssh.com, hmac-sha2-256, hmac-sha2-256-etm@openssh.com, hmac-sha2-512, hmac-sha2-512-etm@openssh.com

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

Senha da chave privada

Senha da chave privada

Caminho da chave privada

O caminho totalmente qualificado para o arquivo de chave privada

Rejeitar arquivos de zero bytes

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

Grupo remoto

Valor inteiro que representa o ID de grupo a ser definido no arquivo após a transferência. Se não for definido, o grupo não será configurado. Você também pode usar linguagem de expressão, como ${file.group}. Se o valor for inválido, o processador não será inválido, mas não conseguirá alterar o grupo do arquivo.

Proprietário remoto

Valor inteiro que representa o ID de usuário a ser definido no arquivo após transferi-lo. Se não for definido, o proprietário não será configurado. Você também pode usar linguagem de expressão, como ${file.owner}. Se o valor for inválido, o processador não será inválido, mas não conseguirá alterar o proprietário do arquivo.

Caminho remoto

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

Enviar Keep Alive no tempo limite

Enviar uma mensagem Keep Alive a cada 5 segundos, até 5 vezes, com um tempo limite total de 25 segundos.

Verificação rigorosa da chave de host

Indica se a aplicação estrita de chaves de hosts deve ou não ser realizada

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.

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

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