Bluemix APIConnect 从命令行发布环回项目
Bluemix APIConnect Publishing a loopback project from command line
我正在按照此处记录的 APIC 教程进行操作:
Publishing a project from the command line
我已经按照教程中的步骤进入 Bluemix 中的 APIConnect 仪表板和 Sandbox 目录。
我得到了 api 管理下的 baseURL:
例如https://api.us.apiconnect.ibmcloud.com/FREDusibmcom-dev/sb
然后我用它来
apic config:set
catalog=apic-catalog://api.us.apiconnect.ibmcloud.com/orgs/FREDusibmcom-dev/catalogs/sb
app=apic-app://api.us.apiconnect.ibmcloud.com/orgs/FREDusibmcom-dev/apps/acme-bank-Fred
按照说明执行此操作后,我尝试使用我的 Bluemix 凭据登录
apic login --server api.us.apiconnect.ibmcloud.com -u fred -p mypassword
这失败了:
ERROR Login to api.us.apiconnect.ibmcloud.com failed, please verify the servername and credential
我在使用的服务器名或凭据方面做错了什么吗?谢谢!
我假设您使用的是实际 username/password,而不是 "fred/mypassword"。
如果是,则问题可能出在 Bluemix URL 上。现在有一种更简单的方法来获取应用程序标识符和目录标识符(并确保您拥有正确的 Bluemix 基础 URL)。目录和应用磁贴现在有一个 link 图标,您可以单击该图标以轻松复制 catalog/app 标识符:
Bluemix 基础 URL 将是目录标识符中紧跟在 apic-catalog://
之后的部分。
我们正在为此更新文档。
对于登录命令中的 server
参数,请改用 us.apiconnect.ibmcloud.com
。我认为 api
部分是错误的。
一旦在那里成功,我还建议您 运行 apic edit
并继续 Log in with Bluemix
那里,因为这将确保您能够将应用程序从CLI 或 API 设计师。
我正在按照此处记录的 APIC 教程进行操作:
Publishing a project from the command line
我已经按照教程中的步骤进入 Bluemix 中的 APIConnect 仪表板和 Sandbox 目录。
我得到了 api 管理下的 baseURL:
例如https://api.us.apiconnect.ibmcloud.com/FREDusibmcom-dev/sb
然后我用它来
apic config:set
catalog=apic-catalog://api.us.apiconnect.ibmcloud.com/orgs/FREDusibmcom-dev/catalogs/sb
app=apic-app://api.us.apiconnect.ibmcloud.com/orgs/FREDusibmcom-dev/apps/acme-bank-Fred
按照说明执行此操作后,我尝试使用我的 Bluemix 凭据登录
apic login --server api.us.apiconnect.ibmcloud.com -u fred -p mypassword
这失败了:
ERROR Login to api.us.apiconnect.ibmcloud.com failed, please verify the servername and credential
我在使用的服务器名或凭据方面做错了什么吗?谢谢!
我假设您使用的是实际 username/password,而不是 "fred/mypassword"。
如果是,则问题可能出在 Bluemix URL 上。现在有一种更简单的方法来获取应用程序标识符和目录标识符(并确保您拥有正确的 Bluemix 基础 URL)。目录和应用磁贴现在有一个 link 图标,您可以单击该图标以轻松复制 catalog/app 标识符:
Bluemix 基础 URL 将是目录标识符中紧跟在 apic-catalog://
之后的部分。
我们正在为此更新文档。
对于登录命令中的 server
参数,请改用 us.apiconnect.ibmcloud.com
。我认为 api
部分是错误的。
一旦在那里成功,我还建议您 运行 apic edit
并继续 Log in with Bluemix
那里,因为这将确保您能够将应用程序从CLI 或 API 设计师。