Как кешировать облачное хранилище Google (GCS) с cloudflare? - PullRequest
0 голосов
/ 25 мая 2018

Как я могу кэшировать активы, хранящиеся в облачном хранилище Google (GCS)?Я пытался заставить его работать в последние 2 дня безуспешно.У моего сайта есть backend & frontend, а ресурс хранится в GCS.Я попробовал следующее руководство:

a.https://support.cloudflare.com/hc/en-us/articles/200168926-How-do-I-use-Cloudflare-with-Amazon-s-S3-Service-

б.https://cloud.google.com/storage/docs/hosting-static-website

c.https://cloud.google.com/storage/docs/static-website#tip-dynamic

Допустим, мой сайт - example.com, вот что я сделал:

  1. Я создал корзину в GCS "img.example.com"

  2. На Cloudflare я установил CNAME со следующим: Имя: img.example.com Значение: c.storage.googleapis.com

  3. Я установил всеобъект в корзине GCS «доступен для чтения публике» (https://cloud.google.com/storage/docs/access-control/making-data-public#buckets)

Изображение все еще не кэшировано Cloudflare, а состояние заголовка все еще не показывает CF-Status. Я что-то пропустил? Любая помощь будетс благодарностью.

Спасибо.

1 Ответ

0 голосов
/ 25 мая 2018

Я изменил ссылку с https://storage.googlesapis.com/subdomain.mysite.com/... на https://subdomain.mysite.com/... (просто удалив "storage.googleapis.com"), и это работает!Надеюсь, это поможет и другим, которые застряли.

...