Sauvegardes
7 outils. Chacun rejoue une route de l’API avec vos droits.
Le tableau de bord des sauvegardes : la règle de l’entreprise (cadence, heure, rétention, chiffrement), les dépôts déclarés et celui qui reçoit les archives, le contrôle de fraîcheur (qui n’a plus de copie récente, et pourquoi les autres sont écartés) et l’occupation du dépôt. À LIRE AVANT de conclure quoi que ce soit : une campagne toute verte ne dit rien des sites qu’elle a écartés. Les blocs réservés aux administrateurs sont nuls pour un développeur.
Les campagnes de sauvegarde, de la plus récente à la plus ancienne. Avec un identifiant : le rapport site par site — ce qui est parti, ce qui a échoué, ce qui a été écarté et pour quelle raison. Un développeur ne voit que les lignes des sites qui lui sont confiés.
- id texte, facultatif
- limit nombre, facultatif — Nombre d’éléments (défaut selon la route, 50 au plus)
Lance une campagne de sauvegarde tout de suite et rend la main : elle tourne en arrière-plan, suivre avec nexus_list_backup_runs. Sans `siteIds`, tout le parc éligible y passe. Sur une sélection explicite, l’environnement n’est pas retrié : une préproduction désignée est sauvegardée. Fais CONFIRMER par l’utilisateur avant de lancer — la campagne ouvre des connexions sur les machines des clients et écrit chez le dépositaire. Réservé aux administrateurs.
- siteIds liste de texte, facultatif — Sites à sauvegarder ; absent, tout le parc éligible
- label texte, facultatif — Nom de la campagne
Demande l’arrêt d’une campagne en cours. L’arrêt est lu entre deux sites, jamais au milieu d’un transfert : le site en cours va au bout. Réservé aux administrateurs.
- id texte
Les dernières sauvegardes d’un site et son réglage : ce qui est archivé, où, avec quelles empreintes, et le verdict « ce site sera-t-il sauvegardé ? » accompagné de sa raison.
- id texte
- limit nombre, facultatif — Nombre d’éléments (défaut selon la route, 50 au plus)
Règle la sauvegarde d’un site. `mode` est un TRI-ÉTAT et non un booléen : AUTO suit l’environnement, ALWAYS force une préproduction, NEVER exclut une production — « ce n’est pas de la production » et « un humain l’a exclu » ne se confondent jamais.
- id texte
- mode AUTO | ALWAYS | NEVER — AUTO suit l’environnement du site
- docPath texte, facultatif — Racine des fichiers à archiver sur la machine ; vide, Nexus la déduit
- code booléen, facultatif — Archiver les fichiers
- db booléen, facultatif — Archiver la base
- excludes liste de texte, facultatif — Chemins à ne pas archiver (caches, médias volumineux)
- dbCredentialId texte, facultatif — Accès de la base, donné par nexus_list_credentials
- dbEngine | mysql | postgres, facultatif
Efface TOUTES les archives d’un site chez le dépositaire. Sans retour : les fichiers partent pour de bon. Les lignes d’historique restent, marquées effacées. Montre ce qui va disparaître AVANT de le faire. Réservé aux administrateurs.
- id texte