Uma empresa implantou seu site de varejo globalmente. O site é executado em várias instâncias Amazon EC2 atrás de um Elastic Load Balancer em um grupo do Auto Scaling em várias Zonas de Disponibilidade. A empresa deseja veicular diferentes versões de conteúdo com base no dispositivo usado pelos clientes. Qual combinação de ações um arquiteto de soluções deve realizar para atender a esses requisitos? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Configurar o Amazon CloudFront para armazenar em cache várias versões do conteúdo., Configurar uma função Lambda@Edge para retornar objetos específicos aos usuários com base no cabeçalho User-Agent..
Por que esta é a resposta
Para veicular diferentes versões de conteúdo com base no dispositivo, o Amazon CloudFront pode ser configurado para armazenar em cache múltiplas versões do conteúdo. Isso é feito usando cabeçalhos de dispositivo (como User-Agent) como parte da chave de cache, permitindo que o CloudFront armazene e sirva conteúdo otimizado para diferentes dispositivos. Além disso, uma função Lambda@Edge pode ser usada para inspecionar o cabeçalho User-Agent da solicitação e reescrever a URL ou o cabeçalho da solicitação para direcionar o CloudFront a buscar a versão correta do conteúdo (por exemplo, mobile/index.html em vez de index.html). As opções com Network Load Balancer (NLB) estão incorretas porque o NLB opera na camada 4 (transporte) e não pode inspecionar cabeçalhos HTTP como User-Agent para roteamento baseado em conteúdo. O AWS Global Accelerator não é a ferramenta principal para veiculação de conteúdo baseada em dispositivo, embora possa melhorar o desempenho global.
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