O Cloud CDN está exibindo imagens/spacetime.png em um bucket privado do Cloud Storage usando USE_ORIGIN_HEADERS. O navegador retorna HTTP 403 e o cabeçalho de resposta Cache-Control: private, max-age=0. Como você corrige isso?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Conceder a allUsers a função Storage Legacy Object Reader no bucket do Cloud Storage..
Por que esta é a resposta
A resposta correta é "Conceder a allUsers a função Storage Legacy Object Reader no bucket do Cloud Storage". O erro HTTP 403 indica que o Cloud CDN não tem permissão para acessar o objeto no Cloud Storage. O Cloud CDN atua como um proxy e, para servir conteúdo de um bucket privado, ele precisa de permissão para ler os objetos. Conceder a função Storage Legacy Object Reader (ou storage.objectViewer) ao principal allUsers permite que o Cloud CDN (e, por extensão, qualquer pessoa) leia os objetos do bucket, resolvendo o problema de permissão. As outras opções estão incorretas: Habilitar o cache negativo para o bucket de backend não resolveria o problema de acesso inicial, apenas alteraria como os erros 403 seriam armazenados em cache. Alterar o modo de cache para Force cache all content não concede permissão de leitura ao Cloud CDN para um bucket privado. Aumentar o TTL padrão do serviço de backend apenas afetaria por quanto tempo o conteúdo é armazenado em cache, não resolveria o problema de acesso inicial.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão