Avant de continuer la lecture de:
Vous pouvez voter ici (merci d'éviter les +1 de spam, utilisation réactions) https://github.com/firebase/firebase-tools/issues/215#issuecomment-314211730 pour l'une des alternatives proposées par l'équipe de
Ainsi, en utilisant Chrome Dev tools, j'ai trouvé un moyen de supprimer plusieurs versions. Gardez à l'esprit, il nécessite un peu de travail (procéder avec soin, car supprimé les versions ne peuvent pas être restaurés et vous n'aurez pas de mises en garde, comme lors de l'utilisation de l'INTERFACE utilisateur).
Étape 1. Récupération de la liste des versions.
- Ouvrez google Chrome Dev Tools (si vous ne savez pas comment les chances sont que vous devez attendre une bonne solution par Firebase de l'équipe).
- Ouvrir Firebase de la Console et allez à la section "Hébergement" de l'onglet.
- Allez à l'onglet "Réseau" sur la CDT et de l'utilisation des Websockets filtre.
- Sélectionnez la demande nommée
.ws?v=5&ns=firebase
- Ouvrez les "Cadres" de l'onglet
- Maintenant vient le côté fastidieux: Sélectionner les images avec le plus de "longueur" de la valeur. (En fonction de vos données, il pourrait être de 2-n images. Dans mon cas, les 3 images avec 14k-16k longueur)
- Coller chaque de la structure de données dans l'ordre (qui forme valide d'un objet JSON).
- Extraction des données: Il existe plusieurs façons de le faire. J'ai opté pour de simples JS sur le CDT de la console.
var jsonString = '...';
var json = JSON.parse(jsonString);
var ids = Object.keys(json.d.b.d);
Étape 2. Effectuer les demandes de
On y est presque :P
Maintenant que vous avez de l'IDs, effectuer les demandes suivantes:
SUPPRIMER https://firebasehosting.clients6.google.com/v1beta1/sites/PROJECT_NAME/versions/-VERSION_ID?key=KEY
J'ai utilisé Sublime (pour créer la demande de chaînes de caractères) + Patte.
La "CLÉ" peut être copié à partir de la CDT demandes. Il ne correspond pas à Firebase Web clé API
=> Avant d'exécuter la requête: - de prendre note de la version que vous ne voulez pas supprimer de la table fournie par Firebase. (Chaque version figurant sur le site a les 6 derniers chiffres de l'ID de sous votre e-mail)
(Les captures d'écran n'est pas fourni car tous nécessiterait flou et un peu de travail)