Интегрировать хранилище Firebase с облачным CDN Google
Я делаю приложение, используя FireBase.
фотографии, загруженные пользователями, сохраняются в хранилище Firebase.
Я использую облачные функции Firebase, чтобы сделать миниатюры для более быстрой загрузки фото,
но на одной странице мне нужно загрузить оригинальные фотографии (максимум 30 фото) сразу.
Чтобы быстрее загружать оригинальные фотографии, я хочу использовать Google Cloud CDN.
Я следовал за документами здесь Google Cloud CDD документы, сделал балансировщик нагрузки и CDN
Я вижу облако CDN: включено (бэкэнд-хранилища являются моим хранилищем базы данных), но, похоже, оно не работает.
в моем приложении я загружаю эти картинки с URL-адресами хранилищ Firebase, которые выглядят как "firebasestorage.googleapis.com/....".
Как я могу интегрировать свое хранилище Firebase с Google Cloud CDN??
1 ответ
С помощью firebasestorage.googleapis.com
Похоже, проблема здесь. Когда вы настроили Cloud CDN в своем проекте, вы должны были создать балансировщик нагрузки HTTP(S), чтобы раскрыть сегмент. Cloud CDN включится, только если вы получаете доступ к своим данным через этот балансировщик нагрузки. Попробуйте получить доступ к общедоступному IP-адресу балансировщика нагрузки вместо firebase
URL. Вы можете найти IP-адрес прямо на той же странице, что и на скриншоте. Наконец, не забудьте убедиться, что файлы, которые вы хотите сделать доступными через CDN, подчиняются этим ограничениям.