Cloud CDN обслуживает изображения/spacetime.png из приватного бакета Cloud Storage, используя USE_ORIGIN_HEADERS. Браузер возвращает HTTP 403 и заголовок ответа Cache-Control: private, max-age=0. Как это исправить?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Предоставьте allUsers роль Storage Legacy Object Reader для бакета Cloud Storage..
Почему это правильный ответ
Ошибка HTTP 403 указывает на проблему с разрешениями. Когда Cloud CDN пытается получить объект из приватного бакета Cloud Storage, ему требуются соответствующие права доступа. Предоставление роли Storage Legacy Object Reader (или Storage Object Viewer) для allUsers позволяет Cloud CDN (и, следовательно, конечным пользователям через CDN) читать объекты из бакета. Заголовок Cache-Control: private, max-age=0 указывает, что объект не должен кэшироваться и предназначен для приватного использования, но это не является первопричиной 403. Включение негативного кэширования не решит проблему доступа, а лишь кэширует ошибки. Изменение режима кэширования на Force cache all content также не решит проблему отсутствия доступа к исходному объекту. Увеличение default TTL бэкенд-сервиса повлияет на время жизни кэша, но не предоставит необходимые разрешения для чтения объекта.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется