Introdução
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 .