Anypoint平台-使用自动发现ID将API Manager与Cloudhub App连接

时间:2019-06-06 08:05:23

标签: mule mulesoft cloudhub api-management autodiscovery

  • 我已使用 API设计器设计了一个API,并将其部署在 API中 经理

  • 然后,我已经从API设计器中导入了API Anypoint Studio 中的应用程序/项目。

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

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

  • 当我进入API Manager时,状态为未注册

这是我拥有的API配置:

enter image description here

使用Cloudhub中的URL作为实施URI。

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

1 个答案:

答案 0 :(得分:1)

确保使用正确的值配置自动发现元素,使其与API管理器中显示的值相同 enter image description here

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

该API也属于环境,因此请确保在Runtime Manager中在Cloudhub中部署应用程序时设置环境客户端ID和密码:

enter image description here

获取特定环境的客户端ID的秘密,导航到Anypoint Platform-> Access Management-> Environment。

希望这对您有帮助...