APIs expostas através do Amazon API Gateway têm cache habilitado. Os clientes precisam de uma maneira de invalidar o cache da API durante os testes. O que um desenvolvedor deve fornecer para que os clientes possam invalidar o cache da API durante os testes?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Anexar uma política InvalidateCache à função de execução do IAM que os clientes usam para chamar a API e instruir os clientes a enviar um cabeçalho HTTP Cache-Control: max-age=0 ao chamar a API..
Por que esta é a resposta
Para invalidar o cache do API Gateway, os clientes precisam de permissão e de um mecanismo para acionar a invalidação. A opção correta instrui a anexar uma política InvalidateCache à função IAM que os clientes usam para chamar a API. Isso concede a permissão necessária. Em seguida, os clientes devem enviar um cabeçalho HTTP Cache-Control: max-age=0 com suas requisições. Este cabeçalho sinaliza ao API Gateway para não usar o cache para aquela requisição e, se o cliente tiver permissão, invalidar a entrada de cache existente. Instruir os clientes a chamar a operação InvalidateCache diretamente com credenciais AWS não é ideal, pois expõe credenciais e é menos granular. Usar a classe API Gateway do SDK para InvalidateCache também requer credenciais e não é a forma padrão de invalidação de cache por clientes de API. Adicionar um parâmetro de string de consulta INVALIDATECACHE não é um mecanismo padrão do API Gateway para invalidação de cache.
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