BLOG

Adicionando Políticas de Gateway de API agora mais fácil com o Red Hat 3scale API Management

Com a versão de maio de 2018 do Red Hat 3scale API Management 2.2, adicionar políticas de API Gateway à sua camada de gerenciamento de APIs está mais fácil do que nunca.

O que é uma política?

O Red Hat 3scale API Management fornece unidades de funcionalidade que modificam o comportamento do API Gateway sem a necessidade de implementar código. Esses componentes de gerenciamento são conhecidos em 3scale como políticas . A configuração das políticas agrupadas está disponível no Portal do gerenciador de API, onde você pode definir o comportamento da integração da API. A ordem em que as políticas são executadas, conhecida como “cadeia de políticas”, pode ser configurada para introduzir um comportamento diferente com base na posição da política na cadeia. Adicionar cabeçalhos personalizados, executar regravação de URL, ativar CORS e armazenamento em cache configurável são alguns dos recursos de gateway de API mais comuns implementados como políticas.

Existem várias políticas prontas para uso com 3scale, mas você não está limitado a elas. Com o 3scale, você tem acesso completo à estrutura de política de gateway para escrever código personalizado que implementa novos recursos do API Gateway sobre a política básica de APIcast incorporada ao Gerenciamento de API.

Políticas padrão 3scale

Políticas Padrão 3scale

O Red Hat 3scale API Management fornece várias políticas padrão:

  • CORS: Política de tratamento de solicitação de Cross Origin Resource Sharing (CORS) – permite controlar o comportamento do CORS
  • Reescrita de URL: permite modificar o caminho de uma solicitação usando as operações sub e gsub da plataforma da Web do OpenResty.
  • Eco: Imprime uma solicitação recebida de volta ao cliente, juntamente com um código de status HTTP opcional.
  • Adicionando cabeçalhos: A  política de cabeçalhos permite modificar cabeçalhos existentes ou definir cabeçalhos adicionais para adicionar ou remover de uma solicitação ou resposta recebida.
  • Upstream: permite analisar um cabeçalho de solicitação de host usando expressões regulares e substituir o URL do cabeçalho de solicitação por um novo URL.
  • SOAP: A política SOAP corresponde a URIs de ação SOAP fornecidos no cabeçalho SOAPAction ou Content-Type de uma solicitação HTTP com regras de mapeamento especificadas na política.
  • Comunicação de operação off-line:  A política de armazenamento em cache de autenticação armazena em cache chamadas de autenticação feitas ao gateway de API. Você pode configurar como o cache opera selecionando um modo operacional.

Benefícios

Os benefícios da política modular do gerenciamento de API 3scale são:

  • Configuração por dados, não por código
  • Capacidade de adicionar lógica de gateway com novas políticas para qualquer fase do ciclo de solicitação
  • Melhor extensibilidade
  • Manutenção melhorada
  • Alavancagem de contribuições da comunidade

Fonte: RedHat

Compartilhe nas Redes Sociais

Outros Artigos

Nuvem

CE | RN | PE | SE | BA | MG | SP - Telefone: (85) 3119.5969

Golden Technologia © 2018 - Todos os direitos reservados.
Termos de Uso | Política de Privacidade

Nunan