Skip to main content
Un snapshot est une sauvegarde des fichiers d’une application ou des données d’une base de données. squarecloud app snapshot et squarecloud db snapshot fonctionnent de la même manière : create en crée un, list affiche ceux qui sont stockés, restore en restaure un. Pour create, l’ID de l’app est facultatif : consultez comment la CLI trouve votre application. L’ID de la base de données est aussi facultatif : sans lui, la CLI ouvre un sélecteur de vos bases de données.

squarecloud app snapshot create

Utilisation
Sortie
Pour une application volumineuse, le snapshot peut encore être en cours de génération lorsque la commande se termine : la CLI l’indique, et le snapshot apparaît dans snapshot list au bout de quelques minutes. Le fichier téléchargé n’est lisible que par vous (permissions 0600), et un --download qui échoue supprime le fichier partiel.

squarecloud app snapshot list

Utilisation
Sans argument, affiche une ligne par snapshot de vos applications, avec l’ID du snapshot, son nombre de versions, leur taille totale et la dernière mise à jour. Les ID des snapshots récents commencent par l’ID de l’application et se terminent par des étiquettes comme _javascript_manual. Passez un ID de snapshot de cette liste pour voir ses versions et leurs ID de version, dont restore a besoin :
Avec --json, la sortie conserve le même filtre. Lister les snapshots nécessite un plan actif.

squarecloud app snapshot restore

Utilisation
Remplace les fichiers actuels de l’application par une version de snapshot. Prenez <snapshotID> et <versionID> dans app snapshot list. La commande demande d’abord une confirmation y/N.
Sortie

squarecloud db snapshot create

Utilisation
Fonctionne comme app snapshot create, pour une base de données.

squarecloud db snapshot list

Utilisation
Sans argument, une ligne par snapshot de vos bases de données. Avec un ID de snapshot, une ligne par version, avec les ID de version que prend restore.

squarecloud db snapshot restore

Utilisation
Remplace les données actuelles de la base de données par une version de snapshot, après une confirmation y/N.

Voir aussi