Como consumir pipelines com Internal API usando ZTNA

Saiba como consumir e publicar pipelines configurados como Internal API em realms que usam ZTNA.

Na Digibee Integration Platform, ZTNA (Zero Trust Network Access) é uma camada adicional de segurança que pode ser aplicada a pipelines, garantindo que os serviços sejam acessados de forma privada e segura.

Em realms que usam ZTNA, o processo para consumir APIs internas é semelhante ao de realms que usam VPN. Os triggers que oferecem suporte a essa funcionalidade incluem: HTTP, HTTP File e REST.

Habilitando a Internal API

Para habilitar a funcionalidade de Internal API no seu realm:

  1. Forneça os detalhes do Edge Router para registro.

    • O IP ou DNS do Edge Router que você configurou em sua infraestrutura.

    • A porta para enviar o tráfego.

Essas informações permitem que a Digibee crie a Inverse Flow (Fluxo inverso), conectando a sua rede à da Digibee, garantindo uma comunicação segura e privada. O Inverse Flow na Digibee Integration Platform permite que você execute chamadas da sua infraestrutura para pipelines internos dentro da Plataforma usando ZTNA.

Configurando o pipeline para usar Internal API

Para configurar um pipeline usando uma Internal API:

  1. Escolha um trigger compatível: HTTP, HTTP File e REST.

  2. Habilite Internal API e API Key no formulário de configuração do trigger.

  3. Atribua o pipeline a uma API Key.

  4. Implante o pipeline na página Run.

  5. Abra o card do pipeline implantado e localize o link de acesso no seguinte formato:

    https://{substitua-com-host-interno-da-Digibee}/pipeline/realm/v1/{{nome-do-pipeline}}

Consumindo pipelines através de ZTNA

Para consumir um pipeline usando ZTNA:

  1. Use o endereço IP do Edge Router e a porta de mapeamento ZTNA específica para cada ambiente:

  • Ambiente de produção: Use a porta 7070: http://{{IP-EDGE}}:7070/pipeline/realm/v1/{{nome-do-pipeline}}

  • Ambiente de teste: Use a porta 9090: http://{{IP-EDGE}}:9090/pipeline/realm/v1/{{nome-do-pipeline}}

Use HTTP ao invés de HTTPS quando realizar a chamada ao pipeline. ​

Para mais informações, consulte a documentação sobre a implementação de ZTNA na Digibee Integration Platform.

Atualizado