Использование CDN для размещения изображений (или других медиа-файлов) на платформе Firebase - PullRequest
0 голосов
/ 11 декабря 2018

Я размещаю приложение Firebase и подключил к нему свой собственный домен, который работал без сбоев.Итак, мое приложение доступно по адресу: https://example.com

Теперь я хочу обслужить изображения, которые загружаются в Google Storage Bucket по умолчанию по чистому URL (без маркера доступа) по адресу: https://example.com/img/myimage.jpg. Кроме того, изображения должны быть доставлены через CDN.Как этого добиться?

Что я понял до сих пор:

  • Я могу сделать корзину общедоступной и могу получить доступ к изображению по этому URL-шаблону: https://storage.googleapis.com/mybucketname/myimage.jpg => Недостаток: нет CDN и нет настраиваемого доменного имени.
  • Возможно, я мог бы установить еще один CDN в GCP, настроить настраиваемый домен и указать его на корзину, как описано здесь: https://cloud.google.com/load-balancing/docs/https/adding-a-backend-bucket-to-content-based-load-balancingНедостаток: я бы предпочел использовать существующий CDN, который предоставляет Firebase.Кроме того, CDN от GCP, кажется, требует дополнительного балансировщика нагрузки, что немного накладно с точки зрения цены.

Я надеюсь, что есть более простое решение для решения этого общего случая использования.Спасибо за поддержку.

...