APIM de Azure API Management no se puede conectar al servicio de aplicaciones (APIM no se puede conectar al servicio de aplicaciones)
APIM no puede conectarse correctamente a App Service y devuelve un error 500:
El acceso a App Service por sí solo puede tener éxito. Se produjo un error 500 al acceder a través de APIM
Según el contenido de la publicación del blog "Azure API Management permite el seguimiento de solicitudes que llaman a APIM: una herramienta para depurar la política de APIM", después de habilitar el seguimiento de APIM, se encontró en Backend El mensaje de error real es:
mensaje de error: La conexión subyacente se cerró: No se pudo establecer una relación de confianza para el canal seguro SSL/TLS
Este mensaje de error indica que el. servicio backend Problemas de certificados aplicables. Este error suele ocurrir cuando el certificado configurado para el servicio backend de APIM es un certificado autofirmado en lugar de un certificado de CA. Los servicios APIM se implementan en servicios de Azure alojados en máquinas virtuales PaaS que ejecutan sistemas operativos Windows. Por lo tanto, cada instancia de APIM confía en la autoridad de certificación raíz predeterminada de todos los sistemas Windows. La solución a este problema es:
1: Agregue un certificado emitido por una autoridad de CA confiable al App Service.
2: Deshabilite la verificación de la cadena de certificados entre APIM y App Service back-end. Utilice New-AzApiManagementBackend o Set-AzApiManagementBackend para establecer -SkipCertificateChainValidation en True para el servicio backend configurado en APIM.
Un comando de ejemplo es:
Set-AzApiManagementBackend: /en-us/powershell/module/az.apimanagement/set-azapimanagementbackend?view=azps-7.3.0&viewFallbackFrom=azps- 4.8 .0
Nuevo-AzApiManagementBackend: /en-us/powershell/module/az.apimanagement/new-azapimanagementbackend?view=azps-7.3.0&viewFallbackFrom=azps-4.8.0
Solución de problemas de errores 4xx y 5xx con los servicios APIM de Azure: munity.microsoft.com/t5/azure-paas-blog/troubleshooting-4xx-and-5xx-errors-with-azure-apim-services/ba-p/2115744 p >
Categoría: Azure API Management
Etiquetas: APIM, App Service, APIM no se puede conectar al servicio APP, No se pudo establecer una relación de confianza, para el canal seguro SSL/TLS