Introdução

Concluído

Empresas que publicam APIs Web geralmente precisam controlar o comportamento dessas APIs sem codificá-las novamente.

Digamos que você seja o desenvolvedor líder de uma agência governamental. A agência criou uma API para disponibilizar dados de censo históricos e recentes. Eles querem evitar a exposição de informações de Back-end desnecessárias que possam ser utilizadas em ataques mal-intencionados. Eles também gostariam de evitar o abuso das APIs na forma de um grande volume de solicitações e precisariam de um mecanismo para limitar as solicitações se elas excedessem uma quantidade permitida. Eles estão fornecendo as APIs usando o serviço de Gerenciamento de API do Azure e desejam implementar políticas para resolver essas questões.

O Gerenciamento de API do Azure proporciona um gateway consistente, moderno e seguro para todas as suas APIs Web. Ele oferece políticas para transformar solicitações e respostas de API por meio da configuração.

Neste módulo, você criará um gateway de API para publicar uma API RESTful. Você removerá cabeçalhos de resposta, substituirá URLs e limitará solicitações a fim de obter um ponto de extremidade seguro com que os clientes possam se comunicar.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Criar um gateway de API do Azure
  • Importar uma API RESTful para o gateway
  • Implementar políticas para limitar a exposição de informações não intencionais e limitar as solicitações
  • Chamar uma API para testar as políticas aplicadas

Pré-requisitos

  • Experiência com a publicação de APIs no Gerenciamento de API do Azure
  • Experiência com a sintaxe XML
  • Você precisa de uma assinatura do Azure para concluir os exercícios. Se não tiver uma, crie uma conta gratuita e adicione uma assinatura antes de começar. Se você é um estudante, aproveite a oferta Azure for Students.