Интегрировать хранилище 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, подчиняются этим ограничениям.

Другие вопросы по тегам