Actions de pipeline
Les actions de pipeline constituent les éléments de base des pipelines SDA. Chaque action représente une opération OT discrète et déterministe, exécutable sur un appareil unique ou sur l'ensemble d'un parc. Les actions sont orchestrées dans le cloud et exécutées de manière sécurisée via la passerelle SDA, garantissant une exécution OT locale sans exposer le réseau de contrôle.
Toutes les actions ne sont pas prises en charge par chaque fournisseur. Les capacités dépendent des API, des outils d'ingénierie et de l'accès au protocole fournis par chaque plateforme. Consultez la matrice de capacités des actions de pipeline par fournisseur pour connaître la compatibilité propre à chaque fournisseur.
Les sections suivantes décrivent chaque action de pipeline disponible.
Sauvegarde de projet
Effectue une sauvegarde automatisée d'un PLC, d'une IHM ou d'un variateur en récupérant les fichiers de projet, de programme ou de configuration de l'appareil.
SDA enregistre la sauvegarde obtenue dans le référentiel de projets, versionnée et horodatée. Cela garantit des points de restauration cohérents, réduit le travail d'ingénierie manuel et maintient la traçabilité historique.
Utilisations typiques :
- Planifications de sauvegarde quotidiennes ou hebdomadaires
- Flux de travail de sauvegarde avant déploiement
- Conformité aux audits et conservation des versions
- Capture des modifications effectuées sur la machine
Sauvegarde FTP
Se connecte à un appareil ou à un système de fichiers via FTP ou SFRP afin de récupérer des fichiers de sauvegarde, des jeux de configuration, des archives de programmes ou des journaux.
Idéal pour les appareils qui exposent un accès aux fichiers via FTP mais ne prennent pas en charge d'API native de sauvegarde de projet.
Utilisations typiques :
- Sauvegardes de variateurs/contrôleurs de mouvement
- Sauvegardes de configuration de robots
- Extraction de fichiers de journalisation et de diagnostic
Sauvegarde SMB
Utilise le protocole SMB/CIFS pour accéder aux dossiers partagés sur les appareils ou les postes d'ingénierie afin de récupérer les artefacts de sauvegarde.
Courant dans les environnements OT où les outils d'ingénierie basés sur Windows stockent les fichiers de projet dans des répertoires partagés.
Utilisations typiques :
- Sauvegarde de projets ou de recettes stockés sur des pupitres Windows
- Récupération de fichiers de configuration partagés
- Accès aux répertoires de projet spécifiques à un appareil
Déploiement
Déploie une version de projet du référentiel SDA vers un ou plusieurs appareils.
Cette action utilise généralement les logiciels d'ingénierie, les API ou les utilitaires CLI du fournisseur exécutés localement via la passerelle.
Utilisations typiques :
- Déploiements en production
- Déploiements multi-appareils
- Flux de travail automatisés « build → deploy → validate »
Mise à jour du firmware de l'appareil
Met à jour le firmware des appareils pris en charge à l'aide de packages de firmware approuvés par le fournisseur.
SDA garantit que les fichiers de firmware sont stockés en toute sécurité et que les mises à jour s'exécutent selon un processus contrôlé, étape par étape.
Utilisations typiques :
- Standardisation du firmware sur les lignes de production
- Cycles de correctifs de sécurité
- Fenêtres de maintenance automatisées
Lecture de variables depuis l'appareil
Lit les variables d'exécution, les tags ou les points de données d'un appareil.
SDA enregistre les valeurs capturées dans le journal d'exécution du pipeline et les met à disposition des étapes suivantes.
Utilisations typiques :
- Contrôles de sécurité avant déploiement
- Capture de l'état de la machine avant les mises à jour
- Audits de paramètres et vérification de conformité
- Récupération des paramètres d'appareil pour une intégration/logique via API
Écriture de variables sur l'appareil
Écrit une ou plusieurs variables d'exécution ou paramètres sur un appareil.
Les valeurs peuvent être définies de manière statique dans le pipeline ou transmises dynamiquement depuis les étapes précédentes.
Utilisations typiques :
- Définition des paramètres machine
- Mise à jour de compteurs ou d'horodatages
- Préparation des appareils avant déploiement ou test
Instantané d'appareil
Capture un instantané, à un instant donné, des métadonnées et des caractéristiques opérationnelles d'un appareil.
Selon la prise en charge du fournisseur, cela peut inclure les versions de firmware, la configuration IP, l'état de santé de l'appareil, le nom du projet, les compteurs de diagnostic et d'autres informations système.
Utilisations typiques :
- Enregistrement d'une référence avant les déploiements
- Contrôles d'état de santé
- Mises à jour de l'inventaire des actifs
Rotation du mot de passe de contrôle
Met à jour le secret de niveau contrôle (mots de passe/identifiants, certificats ou jetons) sur les appareils pris en charge.
Cette action garantit une rotation cohérente des identifiants, alignée sur les politiques de sécurité de l'entreprise. Les secrets sont stockés dans un Security Hub - Vault.
Utilisations typiques :
- Rotation mensuelle ou trimestrielle des mots de passe
- Flux de travail de conformité en matière de sécurité
- Renforcement des identifiants à l'échelle du parc
Mise à niveau de bibliothèque
Met à niveau les bibliothèques ou modules de code au sein d'un projet PLC selon les mécanismes pris en charge par le fournisseur.
Cette action permet d'imposer de manière centralisée les versions de bibliothèques et les standards de code communs à toutes les équipes d'ingénierie.
Utilisations typiques :
- Mise à jour de blocs fonctionnels partagés sur plusieurs machines
- Application de versions de bibliothèques standard
- Préparation des projets avant déploiement