Aller au contenu

Sauvegardes

7 outils. Chacun rejoue une route de l’API avec vos droits.

nexus_backup_status L’état des sauvegardes du parc lecture

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.

nexus_list_backup_runs Les campagnes de sauvegarde lecture

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)
nexus_start_backup Lancer une sauvegarde écrit agit hors de Nexus

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
nexus_stop_backup Arrêter une campagne de sauvegarde écrit

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
nexus_site_backups Les sauvegardes d’un site lecture

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)
nexus_update_site_backup_config Régler la sauvegarde d’un site écrit

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
nexus_delete_site_backups Effacer les archives d’un site écrit destructif

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