Um desenvolvedor integra uma plataforma de e-commerce com várias APIs de pagamento de terceiros, mas esses provedores não oferecem um ambiente de teste. O desenvolvedor precisa validar a lógica de integração sem chamar as APIs reais de terceiros. Qual solução atende a essa necessidade?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma REST API do Amazon API Gateway por API de terceiros, use a integração Mock para solicitações e configure as respostas de integração usando payloads de exemplo capturados das APIs reais..
Por que esta é a resposta
A criação de uma REST API no Amazon API Gateway por API de terceiros, utilizando a integração Mock, é a solução mais eficiente. Isso permite simular as respostas das APIs externas sem chamá-las, configurando payloads de exemplo capturados. O API Gateway gerencia a simulação diretamente, sem a necessidade de código adicional. As outras opções são menos ideais: Criar uma REST API do Amazon API Gateway com uma resposta de gateway que retorna HTTP 200 é muito simplista e não permite simular respostas complexas com payloads específicos. Criar uma API GraphQL do AWS AppSync com fonte de dados Mock é uma solução válida, mas o API Gateway com integração Mock é mais direto para APIs REST existentes e cenários de simulação simples. Criar funções AWS Lambda para cada API de terceiros que retornam respostas de exemplo e configurar o Amazon Route 53 Resolver é uma abordagem que adiciona complexidade desnecessária com código Lambda e configuração de DNS, sendo menos eficiente que a integração Mock do API Gateway.
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