Gestion des environnements
Les environnements isolent les données et les configurations de chaque étape du cycle de vie d'un flux. Bien organisés, ils rendent le déploiement prévisible et empêchent qu'une modification destinée au développement atteigne la production par accident. Pour créer et configurer des environnements, voir Gérer les environnements.
Comment ça s'articule
- L'ordre des environnements dans le tableau conditionne le flux de déploiement proposé par défaut. Configurez l'ordre pour refléter votre cycle de vie —
DEV → STAGING → PROD— et l'interface de déploiement proposera automatiquement le prochain environnement. - Le marquage donne un rôle aux environnements : un environnement marqué Développement est utilisé par défaut pour les tests de nœuds ; un environnement marqué Production est identifié visuellement comme critique.
- La combinaison avec les dictionnaires : lors d'un déploiement, Ecosystem utilise automatiquement les valeurs de dictionnaire de l'environnement cible. Un même flux pointe vers l'API de développement en DEV et vers l'API de production en PROD, sans modification.
{
"api_url": "{{dictionaries.api_config.api_url}}"
}
| Clé | DEV | PROD |
|---|---|---|
api_url | https://dev-api.example.com | https://api.example.com |
Quand utiliser quoi
- Un cycle complet — créez au moins DEV, STAGING et PROD : on développe et teste en DEV, on valide en STAGING sur des données de test, on déploie en PROD.
- Multi-tenant — créez des environnements dédiés par client (ex.
PROD-CLIENT-A,PROD-CLIENT-B), chacun avec ses propres valeurs de dictionnaires. - Les déclencheurs aussi — la configuration d'un déclencheur (ex. connexion SFTP) accepte les variables de dictionnaire : le même déclencheur pointe vers différents serveurs selon l'environnement.
Ce qu'il faut savoir avant de commencer
attention
- Ne jamais utiliser des méthodes d'authentification de production dans un environnement de développement.
- Tester complètement en DEV et STAGING avant la production.
- Chaque environnement doit avoir ses propres données.
Aller plus loin
Voir aussi : Environnements