Integrazione SFTP

Trasforma una drop zone del partner in un confine di consegna affidabile.

Flower® tratta SFTP come un patto operativo, non soltanto come un socket cifrato. Autenticità dell'host, proprietà delle directory, completezza, rename, tempi del partner e pulizia determinano se un file è consumabile in sicurezza.

Chiave host
Identità del server
Temp → finale
Segnale di pubblicazione
SLA partner
Contratto di arrivo

Confine SFTP

01Un login riuscito non prova quasi nulla sulla consegna.

SFTP resta un confine comune tra organizzazioni perché è semplice, sicuro e ampiamente supportato. L'affidabilità richiede più di una sessione SSH: proprietà delle directory, identità host, visibilità, naming, ritardi e pulizia definiscono il vero contratto di scambio.

Verifica l'host, poi il percorso

Definisci identità dell'host fidato, directory remota, pattern, ricorsione, permessi, ownership e regola di arrivo. Evita che un listing ampio trasformi file estranei del partner in lavoro.

Presumi che le sessioni possano cadere

Le sessioni di rete possono interrompersi a metà trasferimento. Decidi se i file parziali vengono nascosti, rinominati, ripresi, sostituiti o isolati e come evitare duplicati al retry.

Definisci il patto con il partner

Concorda nomi temporanei e finali, passaggio atomico, timestamp, archivio, retention, conferme, diritti di cancellazione e gestione dei ritardi con il partner che controlla l'altro lato.

Rotta Flower file-aware

02Usa lo stato del file, non il tempo trascorso, per decidere cosa è pronto.

L'endpoint SFTP di Flower può elencare e ispezionare elementi, leggere file in streaming o per intervalli, creare percorsi, caricare e usare rename standard o POSIX. Il flusso aggiunge classificazione, validazione, tracking e retry controllato.

Scopri solo i file assegnati

Directory, ricorsione, glob, età, dimensione e nome finale definiscono i candidati. Flower può escludere file del partner non pertinenti prima di aprirli e mantenere visibili gli arrivi tardivi.

Pubblica con rename

Scrivi con nome temporaneo, chiudi e valida, quindi rinomina nel nome finale concordato se il server lo supporta. I consumatori non devono dedurre la completezza da un periodo di silenzio.

Riparti da un confine noto

Dopo una disconnessione Flower riconcilia dimensione remota, nome, evidenze di destinazione e tracking prima del retry. Riprende un parziale solo se previsto; altrimenti lo sostituisce o isola deliberatamente.

Operazioni con il partner

03Scrivi il contratto di scambio per persone e macchine.

Gli ambienti SFTP sono eterogenei: server diversi espongono rename, permessi, limiti, fusi orari e pulizia differenti. Uno scambio affidabile registra l'accordo invece di affidarsi alla memoria informale.

Ciclo di vita della chiave host

Fissa la chiave attesa con un processo known-hosts gestito. Definisci rotazione, approvazione d'emergenza, account, privilegi minimi e alert; una password accettata non autentica il server.

Naming e calendario

Documenta pattern temporanei e finali, data business, fuso, finestra, cutoff dei ritardi, suffissi duplicati, significato dei file vuoti, conferme, archivio e retention. Queste regole sono la vera API.

Limiti server e osservabilità

Valuta packet size e concorrenza sul server partner, poi imponi limiti. Traccia connessione, listing, velocità, errori remoti, età, backlog, retry e quarantena per vedere il rallentamento prima dello SLA.

Parliamo del tuo flusso dati

Trasforma il requisito in un flusso di produzione affidabile.

Descrivi sorgente, destinazione, volumi, vincoli o modalità di guasto. Parlerai direttamente con il team che sviluppa Flower.

Parla con il team Flower