Облачное хранилище Google всегда возвращает частный контроль кеша
У нас есть настройка Google Cloud LB с внутренним хранилищем и включенным CDN, я добавил allUsers
член с разрешениями Storage Object Viewer, чтобы мы могли получить доступ к общедоступным данным с обычным URL.
Проблема: мы всегда получаем cache-control: private, max-age=0
заголовок, и это уходит, только если мы добавим allUsers
к конкретному объекту, есть ли способ установить его для всего ведра? Теперь ни один из наших активов не кэшируется.
1 ответ
Cache-Control может быть установлен как общедоступный только для общедоступных объектов: https://cloud.google.com/storage/docs/gsutil/addlhelp/WorkingWithObjectMetadata