我正在使用 API 管理服务在 Bluemix 中构建一个 CloudFoundry 应用程序。为此,我正在关注本教程http://www.ibm.com/developerworks/cloud/library/cl-bluemix-api-mgmt-app/index.html。
我可以成功地为自定义 REST API 应用程序(也在 Bluemix 上的 Liberty 服务器上运行)创建 API 计划并发布。
我还可以使用新的自定义 API 在我的 Bluemix 仪表板中创建服务,因为 API 计划已成功部署在 Bluemix 上。
每当我尝试绑定这个新服务时,我都会收到以下消息:
BXNUI2055E: 由于以下异常,无法连接到 Cloud Foundry:“读取超时。” 如果问题仍然存在,请参阅 IBM Bluemix 文档中的故障排除主题以检查服务状态、查看故障排除信息或获取有关帮助的信息。
有时我也会收到此消息
服务代理对https://apimasv1-stage.stage1.mybluemix.net/d118dceb-edbf-4a7f-9bab-d44371b0c9f9/privateservices/v2/service_instances/1a60830c-0796-4105-afb4-e3477424acf9的请求返回了无效响应 /service_bindings/ebb853dc-ec88-4987-b8f2-e9acd38d1741。状态码:502 Bad Gateway,Body:502 Bad Gateway:注册的端点无法处理请求。
此外,我可以打开 API 门户并查看其中列出的服务。但是,每当我尝试测试服务时,都会收到以下错误
发生了安全错误。如果在您的网关上使用自签名证书,您需要在浏览器中接受它,您可以通过单击以下链接来完成。 https://api.wawona.apim.ibmcloud.com/victorshmx1ibmcom-dev/sb/LibraryREST/rs/authors/1
此外,在下面的回复中,我收到了这条消息:
NetworkError:无法在“XMLHttpRequest”上执行“发送”:无法加载“ https://api.wawona.apim.ibmcloud.com/victorshmx1ibmcom-dev/sb/LibraryREST/rs/authors/1 ”。
我必须澄清这个服务(自由应用程序)没有任何安全约束来访问 REST 服务,我也没有在 API 管理门户中添加某种安全性。
要澄清的另一件事是我可以绑定其他服务,但不能绑定这个。
有谁知道我该如何解决这些问题?IBM API 管理服务是否存在已知问题?