Pular para o conteúdo principal

Políticas de Gateway

Visão Geral

A principal etapa do ciclo de vida de desenvolvimento de APIs consiste em disponibilizá-la em um API Gateway para consumo. No DHuO, a etapa de configuração da API para exposição em um API Gateway é conhecida como Políticas de Gateway. As políticas são compostas desde a configuração dos recursos e operações definidas na especificação da API até as configurações de mecanismos de segurança e resiliência.

Mecanismos de autenticação e autorização ou controle de tráfego, como restrição de acesso por IP e taxa de requisições (rate limiting), são alguns exemplos de políticas configuradas para exposição de uma API em gateways. Políticas para transformação e enriquecimento de mensagens no tráfego entre consumidores e API Gateway ou API Gateway e aplicações também fazem parte do conjunto de configurações possíveis.

Como o DHuO trabalha com o conceito de gestão multi-gateway, as políticas de gateway são configuradas por tipo de gateway. Cada tipo de gateway suportado pelo DHuO possui um conjunto de configurações e funcionalidades específico. Para saber mais sobre as políticas de cada tipo de gateway, acesse a seção Gestão multi-gateway do API Gateway.

Configuração

As políticas de gateway são gerenciadas pela interface do estúdio da API. A partir da home, acesse o menu > APIs. Na página de APIs, visualize a API desejada e acesse o menu > Gateway.

Permissões

Apenas usuários com papel de administrador da organização (Org Admin) ou provedor de APIs (API Provider) podem gerenciar políticas de gateway. Para saber mais, acesse a seção Papéis e permissões.

Parâmetros

Aqui estão os parâmetros para a criação de uma política de gateway:

  • Tipo de Gateway: Tipo do Gateway para o qual as políticas serão configuradas para exposição da API. Opções: DHuO Gateway, Kong, APISIX.
Cuidado!

Ao excluir uma política de gateway, todas as configurações relacionadas a ela são eliminadas permanentemente. Isso não afeta as implantações e releases de API existentes, porém, uma vez excluída, não é possível restaurá-la, sendo necessário recriar todas as configurações manualmente.