无法通过 Node.js cli 登录 api 连接,但可以访问 API 连接门户

Unable to login to api connect through Node.js cli, though have access to API Connect portal

我无法通过命令行登录 APIConnect,尽管我能够成功登录 IBM API Connect 门户(已在 IBM Bluemix 上注册)。

以下是我正在使用的 s/w 版本:

Windows 10, 节点 js v6.12.3, npm v3.10.10, apic v5.0.8.4-iFix(api连接:v2.8.39)

但是,当我尝试执行以下命令时,它无法登录。

apic login -s apimanager.eu-gb.apiconnect.cloud.ibm.com -u <IBMid> -p <mypassword>

使用此命令,出现以下错误:

Error: Login to apimanager.eu-gb.apiconnect.cloud.ibm.com failed. Please verify the server and credentials.

有人可以让我知道 cli 登录需要做什么才能连接到 api 连接,因为我需要这个来进行持续集成。

这是有关从 apic CLI 登录 API Manager 的详细教程。它设置服务器 URL、组织和目录名称。 Publishing a project to IBM Cloud from the command line

  1. 运行 APIC 配置:apic config:set catalog=apic-catalog://ibmcloud-base-url/orgs/org-name/catalogs/sb
  2. 运行 apic login --ssoapic login --apiKey