Cloud CDN は、プライベートな Cloud Storage バケット内の images/spacetime.png を USE_ORIGIN_HEADERS を使用してフロントエンドしています。ブラウザは HTTP 403 とレスポンスヘッダー Cache-Control: private, max-age=0 を返します。これを修正するにはどうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Cloud Storage バケットに対して allUsers に Storage Legacy Object Reader ロールを付与します。.
これが解答である理由
HTTP 403 エラーと Cache-Control: private, max-age=0 ヘッダーは、Cloud CDN がオリジンからコンテンツを取得できないことを示しています。これは通常、Cloud Storage バケットへのアクセス権がないために発生します。allUsers に Storage Legacy Object Reader ロールを付与することで、Cloud CDN がバケット内のオブジェクトを読み取れるようになり、コンテンツをキャッシュして配信できるようになります。 ネガティブキャッシュはエラー応答をキャッシュするもので、この場合は根本的なアクセス問題を解決しません。「すべてのコンテンツを強制的にキャッシュする」モードは、キャッシュ動作を変更しますが、オリジンへのアクセス権がない限り効果はありません。デフォルト TTL の増加は、キャッシュ期間に影響しますが、アクセス権の問題を解決するものではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要