Introdução

Concluído

As empresas que publicam APIs Web com frequência precisam de controlar o comportamento das mesmas sem ter de mudar o código.

Imagine que é o programador principal de uma agência governamental. A agência criou uma API para disponibilizar os dados históricos e recentes do censo. Eles querem evitar que qualquer informação de back-end desnecessária seja exposta que possa ser usada em ataques mal-intencionados. Também quer impedir o uso excessivo das APIs, sob a forma de um grande volume de pedidos, e precisa de um mecanismo para limitar os pedidos caso excedam um número permitido. Está a fornecer as APIs no serviço Gestão de API do Azure e quer implementar políticas para abordar estas preocupações.

A Gestão de API do Azure disponibiliza um gateway seguro, moderno e consistente 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, irá criar um gateway de API para publicar uma API RESTful. Irá remover os cabeçalhos de resposta, substituir URLs e limitar pedidos para obter um ponto final seguro para os clientes comunicarem.

Objetivos de aprendizagem

Neste módulo, irá:

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

Pré-requisitos

  • Experiência com a publicação de uma API na Gestão 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 subscrição do Azure, crie uma conta gratuita e adicione uma subscrição antes de começar. Se for estudante, pode tirar partido da oferta do Azure para estudantes .