如何设置Cloud Foundry API端点?

vin*_*nay 5 cloud-foundry ibm-cloud

我正在尝试使用命令CF login通过cloud Foundry cli登录到Bluemix帐户,并且得到的输出为“ API端点>”。我尝试了CF API,然后收到了消息“未设置API端点”。使用'cf api'设置端点。什么是API端点?

dat*_*rik 6

API端点是您的CLI程序用来执行命令并获取信息的服务器。对于IBM Bluemix,这里记录了API端点

您可以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
Run Code Online (Sandbox Code Playgroud)


To *_*Kra 6

或者,您可以使用新的 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
Run Code Online (Sandbox Code Playgroud)

和:

cf login -a <API_ENDPOINT>
Run Code Online (Sandbox Code Playgroud)

或者你可以使用ibmcloudcli:

ibmcloud login -a 'https://cloud.ibm.com' -r 'us-south'
ibmcloud target --cf-api 'https://api.us-south.cf.cloud.ibm.com'
Run Code Online (Sandbox Code Playgroud)