【发布时间】:2017-05-10 12:07:56
【问题描述】:
我正在尝试使用命令 CF login 通过 Cloud Foundry cli 登录到 bluemix 帐户,并且我得到的输出为“API 端点 >” 我尝试了 CF API,然后收到消息为“未设置 API 端点。使用“cf api”设置端点。什么是 API 端点?
【问题讨论】:
我正在尝试使用命令 CF login 通过 Cloud Foundry cli 登录到 bluemix 帐户,并且我得到的输出为“API 端点 >” 我尝试了 CF API,然后收到消息为“未设置 API 端点。使用“cf api”设置端点。什么是 API 端点?
【问题讨论】:
API 端点是 CLI 程序与之通信以执行命令和获取信息的服务器。对于IBM Bluemix the API endpoints are documented here。
您可以通过cf api api.eu-de.bluemix.net 为德国法兰克福的 Bluemix 设置端点。或 cf api api.ng.bluemix.net 将美国达拉斯配置为端点。有关 Bluemix Public 的完整列表,请参阅上述链接文档。 Bluemix Dedicated 和 Bluemix Local 有其他 API 端点。
您还可以使用一个命令设置 api 端点并登录,例如对于美国达拉斯,端点:
cf login -a https://api.ng.bluemix.net
【讨论】:
您也可以使用新的 API 端点:
https://api.us-south.cf.cloud.ibm.com
https://api.eu-gb.cf.cloud.ibm.com
https://api.eu-de.cf.cloud.ibm.com
https://api.au-syd.cf.cloud.ibm.com
与:
cf login -a <API_ENDPOINT>
或者你可以使用ibmcloudcli:
ibmcloud login -a 'https://cloud.ibm.com' -r 'us-south'
ibmcloud target --cf-api 'https://api.us-south.cf.cloud.ibm.com'
【讨论】: