Service Mesh (ASM) le permite acceder a los servicios mediante HTTPS a través de una puerta de enlace de entrada de ASM. Para lograrlo, configure la terminación de Transport Layer Security (TLS) con un certificado en la ruta de acceso. Las solicitudes HTTPS cifradas se descifran y luego se reenvían a los pods del servicio de backend mediante HTTP.
Métodos de configuración para acceder a los servicios de backend de una puerta de enlace de entrada de ASM mediante HTTPS
La siguiente figura muestra la ruta de acceso HTTPS hacia un servicio de backend de una puerta de enlace de entrada de ASM.
A continuación se describen los métodos disponibles para acceder a los servicios de backend de una puerta de enlace de entrada de ASM mediante HTTPS:
|
Método |
Descripción |
Referencias |
|
Configurar la terminación TLS en una puerta de enlace de entrada de ASM |
Recomendado. Configure un certificado para la puerta de enlace de entrada de ASM. La puerta de enlace descifra las solicitudes HTTPS y reenvía las solicitudes HTTP a los servicios de backend. Gestione el certificado de la puerta de enlace desde la consola de ASM. |
|
|
Configurar la terminación TLS en una instancia de Classic Load Balancer (CLB) |
Si creó una instancia de CLB para una puerta de enlace de entrada de ASM, vincule un certificado a la instancia y cree un listener HTTPS para acceder a los servicios de backend. La instancia de CLB descifra las solicitudes HTTPS y envía las solicitudes HTTP a la puerta de enlace de entrada de ASM. Gestione el certificado desde la consola de CLB y habilite el acceso HTTP desde la consola de ASM. |
|
|
Configurar la terminación TLS en los servicios de backend |
Si configuró la terminación TLS en los servicios de backend, habilite el paso directo de TLS en la puerta de enlace de entrada de ASM para reenviar las solicitudes HTTPS directamente a dichos servicios. Los servicios de backend aceptan y descifran las solicitudes HTTPS, además de gestionar el certificado correspondiente. |