Как я могу кэшировать активы, хранящиеся в облачном хранилище 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, вот что я сделал:
Я создал корзину в GCS "img.example.com"
На Cloudflare я установил CNAME со следующим: Имя: img.example.com Значение: c.storage.googleapis.com
Я установил всеобъект в корзине GCS «доступен для чтения публике» (https://cloud.google.com/storage/docs/access-control/making-data-public#buckets)
Изображение все еще не кэшировано Cloudflare, а состояние заголовка все еще не показывает CF-Status. Я что-то пропустил? Любая помощь будетс благодарностью.
Спасибо.
Я изменил ссылку с https://storage.googlesapis.com/subdomain.mysite.com/... на https://subdomain.mysite.com/... (просто удалив "storage.googleapis.com"), и это работает!Надеюсь, это поможет и другим, которые застряли.