Comece agoraComece grátis

Combine quem chama com a porta certa

Você é a pessoa engenheira de plataforma de uma API com quatro chamadores, e uma decisão depende de você: manter essa API em REST ou migrá-la para HTTP. Ninguém anotou de qual recurso cada chamador depende.

O que cada chamador apresenta na entrada:

  • O usuário do app web, portando um token do Cognito.
  • O app parceiro, portando uma chave de sessão opaca que seu próprio código precisa resolver.
  • O job de analytics em lote, sem apresentar token algum, admitido hoje por causa da conta de onde chama.
  • O serviço de inventário, assinando suas solicitações com credenciais da AWS.

Uma API REST oferece autenticação IAM, um autorizador do Cognito, um autorizador Lambda e uma política de recurso. Uma API HTTP oferece autenticação IAM, um autorizador JWT e um autorizador Lambda, e não tem políticas de recurso.

Quais desses chamadores podem ser atendidos por uma API REST, mas não por uma API HTTP?

Este exercicio faz parte do curso

Usando a segurança da AWS para desenvolvedores

Ver curso

exercicio interativo prático

Transforme teoria em prática com um dos nossos exercicio interativos

Iniciar exercicio