2017-02-13 3 views
0

Если бы я должен был создать мобильное приложение с эквивалентом snapchat, как я мог бы использовать правила безопасности хранилища Firebase для удаления изображения через 24 часа?Возможно ли запустить код из правил безопасности Firebase Storage для удаления файлов через 24 часа

Я не думаю, что это возможно, но это было кратко упомянуто в Firebase сотрудника в этом Firebase video

ответ

3

Там нет никакого способа, чтобы автоматически удалять файлы (или выполнять любые другие действия) из ваших правил безопасности. То, что вы может сделать, сделать файлы (или узел в базе данных) недоступными через определенное время.

Смотрите этот ответ на пример этого: Firebase security rule to prevent customers from circumventing usage tracking

Там хороший пример этого в Firebase Storage reference documentation:

allow read: if request.time < resource.createdAt + duration.value(1, "h"); 

Hat наконечник Майк Макдональд за указание, что один из. :-)

+0

@puf спасибо. могу ли я запустить скрипт на моем собственном сервере для удаления файлов в хранилище firebase через 24 часа? – Edward

+1

Конечно. Для этого вам понадобится использовать gcloud SDK, поскольку Firebase не имеет собственных SDK на стороне сервера. –

Смежные вопросы