0

已经在单台机器上安装了 API Manager 1.10.0 并让一切运行起来。创建并发布了包含 Openstack 的 Keystone URL 的 API。但是,当我尝试通过 API 商店中的 API 控制台使用 API 时,我得到了 MANAGEMENT CONSOLE 作为响应。看过curl发过来的,IP不对。

来自 API 控制台的 curl 请求

来自 API 控制台的 curl 请求

Keystone API URL

Keystone API URL

为什么我无法使用 API?为什么不使用 API 概述中的生产端点?(一旦我更改为 IP,它与 REST 客户端甚至相同的 Curl 请求都可以正常工作)

4

1 回答 1

0

当我们构建 API 端点 URL 时,我们将使用 API Manager 配置文件 (api-manager.xml) 中定义的以下属性。如果您没有更改任何内容,则默认端口(8280/8243)将出现在那里。如果可以,请尝试使用带有 https 会话的私人浏览窗口。

如果您将 curl 替换为 IP 并更正端口 8280、8243,那么它是否按预期工作?

<GatewayEndpoint>http://${carbon.local.ip}:${http.nio.port},https://${carbon.local.ip}:${https.nio.port}</GatewayEndpoint>

谢谢

桑吉瓦

于 2016-08-09T09:27:48.473 回答