0
  • 我使用API Designer设计了一个 API ,并将其部署在API Manager中。

  • 然后,我在Anypoint Studio的应用程序/项目中从 API Designer 导入了 API 。

  • 我添加了一个自动发现配置。我使用 API Kit 路由器和来自 API Manager 的 ID 设置了具有 HTTP 侦听器的流。

  • 我已经在Cloudhub中部署了应用程序。

  • 当我转到 API Manager 时,状态为Unregistered

这是我拥有的 API 配置:

在此处输入图像描述

使用来自 Cloudhub 的 URL 作为实施 URI。

我是否正确执行了所有步骤?为什么 API 没有检测到实现?

4

1 回答 1

2

确保使用 API 管理器中显示的正确值配置自动发现元素 在此处输入图像描述

 <api-platform-gw:api apiName="<API Name>" version="<API Version>" flowRef="api-main" create="false" apikitRef="api-config" doc:name="API Autodiscovery" />

此外,API 属于环境,因此请确保在运行时管理器中设置环境客户端 ID 和密码,然后在 Cloudhub 中部署应用程序:

在此处输入图像描述

获取特定环境的客户端 ID 密码导航到 Anypoint 平台 -> 访问管理 -> 环境。

希望这可以帮助...

于 2019-06-08T18:46:45.943 回答