Я реализую функцию firebase в своем приложении, чтобы запускать действие, когда пользователь загружает видеофайл в хранилище. После загрузки файла в хранилище я хочу отправить этот файл в App Engine для его кодирования и создания эскизов. Можно ли получить доступ к движку приложения из функций Firebase, а затем заставить движок приложения загрузить файл с URL-адреса хранилища?
const functions = require('firebase-functions');
exports.encodeVideo = functions.storage.object().onFinalize(async (object) => {
const bucket = object.bucket;
const path = object.name;
const fileType = oject.contentType;
//Access app engine and send file url/path to start the encoding
});
Как только он будет отправлен в движок приложения, вышеуказанная функция будет завершена. Я планирую поместить его в отдельную корзину и обновить документ firestore в движке приложения (если возможно).