2017-07-07 81 views
0

我们使用bluemix容器组部署了我们的REST服务。有人能告诉我如何通过Bluemix API Connect配置对这些API的访问吗?我创建了产品,目录。还在目录中输入我的招摇。我可以看到列出的API。但无法访问它们。有人可以指导吗?Bluemix API连接配置

回答

0

由于您已经创建了产品,因此我假设您已将API添加到该产品。如果没有,现在就做。

完成此操作后,请在产品详细信息页面的右上角找到Stage菜单(带有向上箭头的小云图标)。从相应的菜单中,选择要将产品分类到的目录。

成功完成后,导航到API Connect仪表板,然后单击刚刚将产品分级到的目录。此时,您应该看到该产品及其状态将列为“已分阶段”。

单击产品行右侧的溢出菜单(三个点),然后从出现的菜单中选择“发布”。您可能会接受任何默认的可见性设置。一旦该操作完成,现在可通过目录的网关URL + API基本路径访问该API。 (您可以在目录设置中找到此 - >端点面板)上发布的API

欲了解更多信息,请参阅本文档:https://console.bluemix.net/docs/services/apiconnect/apic_006.html#apic_010

或者,如果你想使用CLI:https://www.ibm.com/support/knowledgecenter/en/SSFS6T/com.ibm.apic.toolkit.doc/capim-toolkit-cli-publish-apis.html#concept_nll_3ry_xv__publish_apis

+0

感谢您的回复。我已经完成了所有这些步骤。我能够发布和发布。但网址出了问题。您能否让我知道,在配置API时Host应该包含什么内容?我们是否需要组装任何代理或调用API? –

+0

主机字段应该是'$(catalog.host)'。是的,你需要在程序集中有一个调用策略指向你要管理的后端端点(例如'https:// myhost.mycompany.com /')。此外,如果您希望传递这些值,则需要在调用策略目标URL的末尾使用'$(request.path)'和'$(request.search)'属性。 –

+0

谢谢。我后来确定了它。 (catalog.host)工作。 –

0

在Bluemix上调用您的API,您需要将您的产品“发布”到门户。首先准备您的门户: 转到仪表板 - >您的目录 - >设置 - >启用门户并选择门户委派 - 用户注册表。

经过一段时间后,您将访问您的门户。通过该门户订阅新用户。门户GUI非常有用。你将能够自己学习如何调用你的API。

祝你好运!

+0

感谢答复。我已经完成了所有这些步骤。我能够发布和发布。但网址出了问题。您能否让我知道,在配置API时Host应该包含什么内容?我们是否需要组装任何代理或调用API? –