我已使用 API设计器设计了一个API,并将其部署在 API中 经理。
然后,我已经从API设计器中导入了API Anypoint Studio 中的应用程序/项目。
我添加了一个自动发现配置。我设定了 具有API Kit路由器和来自API的ID的HTTP侦听器 经理。
我已将应用程序部署在 Cloudhub 中。
当我进入API Manager时,状态为未注册。
这是我拥有的API配置:
使用Cloudhub中的URL作为实施URI。
我是否正确地执行了所有步骤? API为什么未检测到实现?
答案 0 :(得分:1)
确保使用正确的值配置自动发现元素,使其与API管理器中显示的值相同
<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和密码:
获取特定环境的客户端ID的秘密,导航到Anypoint Platform-> Access Management-> Environment。
希望这对您有帮助...