Удалить PFFile на Parse-сервере, фактическая файловая система заполняется (переход на долгосрочный план на S3) - PullRequest
0 голосов
/ 16 октября 2018

Я новичок в AWS и parse-server, и я использую конфигурацию битами parse-server от AWS marketplace.Я провел большое количество тестов разработчика и начал получать сообщение об ошибке «я не могу сохранить файл».После исследования Интернета и некоторой помощи по SO, я пришел к выводу, что когда я удалял строки с PFFiles из таблиц разбора, реальные файлы, вероятно, не удалялись.

Куда мне обратиться, чтобы узнать, каков мой лимит храненияна AWS и посмотреть, как я его заполнить?

Существует ли функция или команда, которая удалит все эти файлы-сироты, чтобы я мог подтвердить, что снова попал под ограничение?Может быть, это можно сделать из командной строки, войдя в Ubuntu сервера разбора или, возможно, с помощью интернет-панели управления Parse-сервера?Прямо сейчас я исправил это, просто удалив мой экземпляр сервера разбора и запустив совершенно новый, но это означало, что я потерял строки, которые я тоже не удалил.

Когда я запускаю в магазине приложений, я собираюсь переключиться на s3, чтобы PFFile сохранял фактическое хранилище данных, поэтому, если вам понадобится хороший учебник, он будет очень признателен и станет отличным дополнением кstackoverflow, так как я не смог найти никого, кто ранее ответил, что "как"

1 Ответ

0 голосов
/ 10 декабря 2018

Нашел кого-то, кто знал ответ.PFFile на самом деле не хранит файл на сервере разбора и не просто сохраняет биты и байты в некотором произвольном пути к файлу Unix.Файлы находятся в mongoDB.Чтобы удалить реальный файл, вы должны удалить его, войдя в реальный mongodb и удалив его из коллекции "fs.chunks" и "fs.files"

show collections
_Role
_SCHEMA
_Session
_User
fs.chunks
fs.files
...