Supprimer un fichier d'une application
Supprimez un fichier d’une application par son chemin avec DELETE /v2/apps//files. L’effet est immédiat, sans redémarrer ni redéployer l’application.
DELETE
Supprimer un fichier d'une application
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
files:write.
Delete File supprime un fichier unique d’une application en cours d’exécution en fonction de son chemin, sans toucher au reste de l’arborescence ni redémarrer le processus. Utilisez-le pour nettoyer des fichiers générés, d’anciens logs ou des uploads égarés sans redéployer.
La suppression s’effectue directement sur le stockage de l’application sur le nœud du cluster, elle prend donc effet immédiatement ; il n’y a pas d’annulation possible en dehors d’une restauration depuis un snapshot antérieur. Pour supprimer une application entière plutôt qu’un seul fichier, consultez Supprimer une application. Pour renommer ou déplacer un fichier plutôt que de le supprimer, utilisez Déplacer un fichier.
Sur les applications partagées en workspace, l’appelant doit avoir le rôle maintain ou admin. Les membres sans la permission des fichiers restreints ne peuvent pas supprimer les fichiers de la liste exclue (comme .env ou .env.production), la requête est d’abord rejetée avec PERMISSION_DENIED.
Paramètres
string
requis
L’ID de l’application. Vous pouvez le trouver dans l’URL du tableau de bord de votre application.
string
requis
Le chemin du fichier à supprimer, jusqu’à 256 caractères.
Réponse
string
Indique si l’appel a réussi :
success si c’est le cas, error sinon.Erreurs courantes
Voir aussi
- CLI :
squarecloud app file delete - SDK :
api.apps.files.delete()(JavaScript),client.apps.files.delete()(Python),c.Apps.Files.Delete()(Go)

