Versões de protocolo HTTP compatíveis com o AEMaaCS

No Adobe Experience Manager as a Cloud Service (AEMaaCS), este artigo explica quais versões de protocolo HTTP são compatíveis e como verificar o uso do protocolo por meio de logs de acesso. Também explica quando é apropriado remover a lógica do aplicativo que depende de HTTP/1.0.

Descrição description

Ambiente

Adobe Experience Manager as a Cloud Service (AEM as a Cloud Service)

Problema/Sintomas

  • Incerteza sobre quais versões de protocolo HTTP são compatíveis com o AEM as a Cloud Service.
  • É necessário determinar se a lógica do aplicativo que depende dos protocolos HTTP herdados deve permanecer em uso.
  • É necessário verificar as versões do protocolo HTTP usadas pelos componentes do AEM as a Cloud Service.

Resolução resolution

Siga as etapas abaixo para resolver o problema.

  1. Revise os logs de acesso do seu ambiente do AEMaaCS para confirmar as versões do protocolo HTTP em uso.
  2. Revise os logs de acesso do Dispatcher. Para obter os logs de acesso do Apache HTTPD (Dispatcher), consulte a documentação do log de acesso do Apache HTTPD Web Server.
  3. Revise os logs de acesso de publicação do AEM. Para obter logs de acesso de publicação do AEM, consulte a documentação de log de acesso HTTP do AEM.
  4. Examine as entradas de log do campo proto_version ou da linha de solicitação HTTP para verificar a versão do protocolo. Por exemplo: GET /system/probes/health?aemService=... HTTP/1.1" 200 27 "-" "Envoy/HC" proto_version: 1.1
  5. Se a lógica do aplicativo depender da compatibilidade HTTP/1.0, é seguro remover essa lógica para ambientes AEMaaCS.
  6. Para verificar, verifique logs de acesso recentes para campos de versão de protocolo e confirme se apenas HTTP/1.1 (ou HTTP/2 para comunicação CDN) está presente.

Leitura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles