Cloud CDN est placé devant images/spacetime.png dans un bucket Cloud Storage privé en utilisant USE_ORIGIN_HEADERS. Le navigateur renvoie une erreur HTTP 403 et l'en-tête de réponse Cache-Control: private, max-age=0. Comment résoudre ce problème ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Accorder le rôle Lecteur d'objets hérités du stockage (Storage Legacy Object Reader) à allUsers sur le bucket Cloud Storage..
Pourquoi c'est la réponse
L'erreur HTTP 403 indique un problème d'autorisation. Cloud CDN agit comme un proxy et doit pouvoir accéder à l'objet dans le bucket Cloud Storage. En accordant le rôle Lecteur d'objets hérités du stockage (Storage Legacy Object Reader) à allUsers, vous autorisez Cloud CDN (et potentiellement d'autres utilisateurs publics) à lire l'objet, résolvant ainsi l'erreur 403. Activer la mise en cache négative ne résoudrait pas un problème d'autorisation initial, mais gérerait plutôt la mise en cache des erreurs. Changer le mode de cache en "Force cache all content" ne contourne pas les problèmes d'autorisation d'accès à l'origine. Augmenter le TTL par défaut du service backend affecterait la durée de vie du cache, mais pas la capacité initiale de Cloud CDN à récupérer l'objet.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise