有朋友向我询问一个关于 SAP Cloud Connector 的问题,错误消息如下:
500 failed to sign the Cloud Connector Certificate for subaccount XXX. Verify Configuration and proxy settings. See Log And Trace Files and in particular ljs_trace.log for details. Consult SAP note 2460641 for possible remedies.
上面这段错误的大致意思如下:
试图为 subaccount XXX 签署 Cloud Connect 证书时遇到 500 错误,请验证 Proxy 相关的设置。查看浏览器操作台的 Log And Trace Files 以及日志文件
ljs_trace.log
来获得更多的明细。
2019年11月6日有一位从业者在 SAP 社区上提出了一个一模一样的问题:
社区专家 Morten 认为这还是一个连接性问题(Connectivity Issue),建议首先确认是否需要用代理,其次检查代理信息是否正确。
可以按照 sap note 2460641 和 2377425 来排查。
2020年的时候,有一位朋友回复,他在 SAP Cloud Connector 上添加了 https proxy,然后问题就解决了。
sap note 2460641
我们先看看 note 2460641 的内容:
引起该错误的原因有2:
- SAP Cloud Connector 由于网络,代理或者防火墙设置等原因,无法向 SAP BTP 建立连接
- SAP Cloud Connector 不正确或者缺少代理设置
解决方法
Verify that the IP addresses of the respective SAP BTP region are allowed within the network where the Cloud Connector is installed (firewall, intrusion detection system, etc).
检查属于 SAP BTP 的 ip 地址,是否能够在 SAP Cloud Connector 安装的网络环境里被访问。具体的 ip 地址可以从 SAP 官网 找到。
然后在 Configuration 配置页里,维护正确的 https proxy 设置。
如果代理配置正确,但是 SAP Cloud Connector 仍然不能成功同 SAP BTP 建立连接,那么可以使用一些工具,从操作系统层面进行连接失败的分析工作,主要的关注点在日志文件 ljs_trace.log
里透露的蛛丝马迹。
详细的分析方法可以查阅这个 SAP 官方文档。