Resolução de erros de tempo limite de conexão com IP de saída dedicado no AEM as a Cloud Service

Este artigo aborda erros de tempo limite de conexão ao configurar um IP de saída dedicado no Adobe Experience Manager as a Cloud Service (AEMaaCS) para rotear com segurança chamadas de API externas. O problema ocorre quando o tráfego de saída assume o padrão do pool de IP compartilhado do Adobe em vez de usar o IP de saída dedicado configurado. Para corrigir o problema, verifique se o tráfego de saída usa o IP de saída dedicado configurado.

Descrição description

Ambiente

Produto: Adobe Experience Manager as a Cloud Service (AEMaaCS)
Recurso: configuração de IP de Saída Dedicada
Rede: rede avançada com proxy HTTP/HTTPS

Problema/Sintomas

  • Chamadas de API externas por meio do IP de saída dedicado resultam em erros de tempo limite de conexão.
  • Os logs de rede não mostram nenhum tráfego roteado pelo IP de saída dedicado.
  • Os endpoints de API externos acessíveis publicamente obtiveram êxito, mas usam um endereço IP compartilhado.
  • System.getenv("AEM_HTTP_PROXY_PORT") retorna nulo, impedindo a configuração de proxy adequada.

Resolução resolution

Para resolver esse problema, siga estas etapas:

  1. Confirme se o Endereço IP de Saída Dedicado está em um estado Pronto na Cloud Manager em Serviços > Infraestrutura de Rede.

  2. Verifique se a rede avançada está habilitada para o ambiente relevante em Ambientes > Configuração Avançada de Rede.

  3. Use a porta 3128 como a porta de proxy padrão para rotear o tráfego HTTP/HTTPS pelo IP de saída dedicado. Atualize seu código de aplicativo para configurar explicitamente o host e a porta do proxy, garantindo que todas as solicitações HTTP/HTTPS usem a seguinte configuração de proxy:

    code language-none
    String proxyHost = System.getenv("AEM_PROXY_HOST"); // Example: "proxy.tunnel"
    int proxyPort = Integer.parseInt(System.getenv().getOrDefault("AEM_HTTP_PROXY_PORT", "3128"));
    
  4. Remova as regras desnecessárias de encaminhamento de porta para portas HTTP/HTTPS padrão (80 e 443), pois elas não são necessárias. Remova todas as configurações existentes em Rede avançada, caso entrem em conflito com essa configuração.

  5. Teste a conectividade validando se as chamadas de API foram roteadas com êxito pelo IP de saída dedicado, monitorando os logs de rede ou testando em relação aos pontos de extremidade da lista de permissões.

  6. Implemente a lógica de fallback em seu código para recuperar dinamicamente ou definir como padrão a porta 3128 se System.getenv("AEM_HTTP_PROXY_PORT") retornar nulo. Além disso, monitore a documentação do Adobe para obter atualizações sobre configurações de proxy padrão ou alterações no comportamento da rede.

Seguir essas etapas garante que as chamadas de API externas sejam roteadas de forma segura e confiável por meio do IP de saída dedicado configurado.

Leitura relacionada

Endereço IP de saída dedicado

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f