WSO2 api 经理分析:CertificateException:没有发现与 IP 地址匹配的主题替代名称正在执行

WSO2 api manager analytics : CertificateException: No subject alternative names matching IP address found executing

在 wso2 api 经理分析中我遇到了以下异常,你能指导我吗?

Exception occurred :java.security.cert.CertificateException: No subject alternative names matching IP address 172.24.64.114 found executing GET https://172.24.64.114:9443/api/am/admin/v1/custom-urls/carbon.super

这看起来由于主机名验证而失败。尽管您在客户端信任库中有相关证书,但您已使用该 IP 地址与 APIM 进行通信。

这里你没有什么选择。

  1. 禁用主机名验证(不推荐用于生产)- https://github.com/wso2/docker-apim/blob/v3.2.0.2/docker-compose/apim-is-as-km-with-analytics/conf/apim-analytics-dashboard/conf/dashboard/deployment.yaml#L25
  2. 使用主机名而不是 IP。您可以通过添加 DNS 条目或添加 /etc/hosts 条目将您的主机名与 IP 映射。 Prod
  3. 首选 DNS 条目