Frontière SFTP
01Une connexion réussie ne prouve presque rien sur la livraison.
SFTP reste une frontière fréquente entre organisations car il est simple, sécurisé et largement pris en charge. La fiabilité dépasse l'ouverture d'une session SSH : propriété des répertoires, identité hôte, visibilité, noms, retards et nettoyage forment le contrat réel.
Vérifiez l'hôte, puis le chemin
Définissez identité de l'hôte, répertoire distant, motif, récursion, droits, propriétaire et règle d'arrivée. Évitez qu'une liste trop large transforme des fichiers partenaires sans rapport en travail.
Supposez que la session peut rompre
Une session réseau peut s'arrêter en plein transfert. Décidez si les fichiers partiels sont cachés, renommés, repris, remplacés ou isolés et comment éviter un doublon lors de la relance.
Définissez l'accord partenaire
Accordez-vous avec le partenaire sur noms temporaires et finaux, remise atomique, horodatages, archive, conservation, accusés, droits de suppression et retards.
Route Flower sensible aux fichiers
02Utilisez l'état du fichier, pas le temps écoulé, pour décider.
Le point SFTP de Flower liste et inspecte, lit en flux ou par plages, crée les chemins, envoie et utilise un renommage standard ou POSIX. Le flux ajoute classement, validation, suivi et relance contrôlée.
Découvrez seulement les fichiers attribués
Répertoire, récursion, motif, âge, taille et nom final définissent les candidats. Flower écarte les fichiers étrangers avant lecture et garde visibles les arrivées tardives.
Publiez par renommage
Écrivez sous un nom temporaire, fermez et validez, puis renommez si le serveur le permet. Les consommateurs n'ont pas à déduire la fin d'une période de silence.
Reprenez à une limite connue
Après coupure, Flower rapproche taille, nom, preuve destination et suivi avant relance. Un partiel n'est repris que si le contrat le permet; sinon il est remplacé ou isolé.
Opérations partenaire
03Écrivez le contrat d'échange pour humains et machines.
Les environnements SFTP varient : renommage, droits, limites, fuseaux et nettoyage diffèrent. Un échange fiable consigne l'accord plutôt que de dépendre du savoir oral.
Cycle de la clé hôte
Épinglez la clé attendue via un processus known-hosts géré. Définissez rotation, urgence, comptes, droits minimaux et alerte; un mot de passe accepté n'authentifie pas le serveur.
Nommage et calendrier
Documentez motifs temporaire et final, date métier, fuseau, fenêtre, retard, doublons, fichier vide, accusés, archive et conservation. Ces règles sont la vraie API.
Limites serveur et observabilité
Mesurez paquet et concurrence sur le serveur partenaire puis bornez-les. Suivez connexion, liste, débit, erreurs, âge, retard, relances et quarantaine avant la rupture du SLA.