将s4sdk应用程序部署到cf后,在调用/ businesspartners api时收到以下响应。
我能够通过本地部署来测试该应用程序(在ALLOW_MOCKED_AUTH_HEADER之后:true),因此我将应用程序部署到了Cloud Foundry,并尝试使用目的地服务(由env插入),下面是我遵循的步骤。
步骤5:现在,我继续并配置了目的地; (app >>服务实例>>目的地)
在这里我无法测试连接性,当我按下“检查连接”时,出现以下错误: 我如何测试此连接?
步骤6:相信连接正常后,我继续并重新启动了该应用程序,并开始测试api。该应用程序已启动,但是当我遇到上述(图1)错误时。
有人可以在这里帮助解决此问题吗??
谢谢, 吉里什
答案 0 :(得分:4)
您还需要将应用程序绑定到Cloud Foundry上的 connnectivity 服务的实例,以通过Cloud Connector进行通信。错误消息"Failed to get connectivity service credentials: no service binding found"
中提到了这一点,尽管有些隐瞒。
cf create-service connectivity lite my-connectivity
创建服务实例。services
部分。如果之后仍然遇到问题,请也尝试从目标位置删除proxyPort
和proxyHost
属性。那些不是必需的。
有关SAP Cloud Platform Cloud Foundry上的本地连接的更多详细信息,请查阅following blog post。