it-swarm.com.de

Festlegen des API-Endpunkts für IBM Cloud/Bluemix

Ich habe das Cloud Foundry CLI-Tool "cf" heruntergeladen und installiert. Ich kann mich jedoch nicht anmelden, weil ich den API-Endpunkt nicht festlegen konnte.

Welchen API-Endpunkt sollte ich angeben? Wo finde ich die entsprechenden Informationen?

17
Sumona

Wenn Sie Südregion der USA verwenden:

verwenden Sie diese Befehle:

cf api https://api.ng.bluemix.net
cf login -u bluemix_id -o myorg

Bei Verwendung von Region Großbritannien :

verwenden Sie diese Befehle:

cf api https://api.eu-gb.bluemix.net
cf login -u bluemix_id -o myorg

für die Region Sydney  

cf api https://api.au-syd.bluemix.net
cf login -u bluemix_id -o myorg

für die Region Deutschland  

cf api https://api.eu-de.bluemix.net
cf login -u bluemix_id -o myorg

sie können wissen, welche Region, Organisation und Leerzeichen derzeit festgelegt sind.

cf target

Wenn Sie das Plugin 'bluemix' verwenden, können Sie den folgenden Befehl verwenden

beispiel: bx api <apiLink> und bx target

20

Der Endpunkt hängt von der Bluemix-Region/dem Rechenzentrum ab. Dies ist für die Standardeinstellung in Nordamerika/Dallas ("US-Süd"):

cf login -a https://api.ng.bluemix.net

Anstelle von "ng" könnten Sie auch "eu-gb" für London oder "au-syd" für Sydney haben. Die Regionen für Bluemix Public sind hier dokumentiert . Wenn Sie Bluemix Dedicated oder Bluemix Local verwenden, müssen Sie Ihren Administrator nach dem korrekten Namen des API-Endpunkts fragen.

Für Bluemix Public:

cf api https://api.ng.bluemix.net
cf api https://api.eu-gb.bluemix.net
cf api https://api.eu-de.bluemix.net
cf api https://api.au-syd.bluemix.net
cf api https://api.us-east.bluemix.net

Sie können einen Überblick über vorhandene Endpunkte auch mit der I BM Cloud-CLI mit dem Befehl regions erhalten:

>> bx regions
Listing regions...

Name       Geolocation      Customer   Deployment   Domain                CF API Endpoint                   Type   
eu-de      Germany          IBM        Production   eu-de.bluemix.net     https://api.eu-de.bluemix.net     public   
au-syd     Sydney           IBM        Production   au-syd.bluemix.net    https://api.au-syd.bluemix.net    public   
us-east    US East          IBM        Production   us-east.bluemix.net   https://api.us-east.bluemix.net   public   
us-south   US South         IBM        Production   ng.bluemix.net        https://api.ng.bluemix.net        public   
eu-gb      United Kingdom   IBM        Production   eu-gb.bluemix.net     https://api.eu-gb.bluemix.net     public 
15
data_henrik

Für zukünftige Benutzer, die möglicherweise mit der IBM Cloud-CLI auf diese Frage stoßen, sind die Befehle zum Festlegen des API-Endpunkts sehr ähnlich:

Süd der USA

ibmcloud api https://api.ng.bluemix.net 

Ost der USA

ibmcloud api https://api.us-east.bluemix.net

Großbritannien

ibmcloud api https://api.eu-gb.bluemix.net 

Deutschland

ibmcloud api https://api.eu-de.bluemix.net

Sydney

ibmcloud api https://api.au-syd.bluemix.net

Nachdem Sie den API-Endpunkt festgelegt haben, können Sie sich anmelden:

ibmcloud login

Offizielle Dokumente hier:

https://console.bluemix.net/docs/cli/reference/ibmcloud/bx_cli.html#bluemix_cli

11
joe

zum Ändern der Regionsanmeldung, Beispiel:

bx login -a https://api.ng.bluemix.net

Bitte befolgen Sie diese Anweisungen.

  1. Verwenden Sie den folgenden Befehl, um Ihre Anmeldeinformationen zu überprüfen: cf login -a https://api.example.com -u [email protected] -p Password

  2. verwenden Sie cf login -a $url -u [email protected] -p xxxxx anstelle des cf login -a $url-Befehls.

Sie sollten das erweiterte cf cli verwenden, das jetzt bx cli (die BlueMix-CLI) ist. Bei installiertem bx cli geben Sie einfach Folgendes ein: bx Regionen

Hier werden alle verfügbaren Regionen und verfügbaren Endpunkte angezeigt. Damit haben Sie jetzt die Möglichkeit, sich mit Ihrer bevorzugten Region/API zu verbinden. Unten ist die Ausgabe des Befehls bx Regions:

bx regions
Listing Bluemix regions...

Name       Geolocation      Customer   Deployment   Domain               CF 
API Endpoint                  Type
eu-de      Germany          IBM        Production   eu-de.bluemix.net    
https://api.eu-de.bluemix.net    public
au-syd     Sydney           IBM        Production   au-syd.bluemix.net   
https://api.au-syd.bluemix.net   public
us-south   US South         IBM        Production   ng.bluemix.net       
https://api.ng.bluemix.net       public
eu-gb      United Kingdom   IBM        Production   eu-gb.bluemix.net    
https://api.eu-gb.bluemix.net    public

Das bx-cli erhalten Sie hier https://clis.ng.bluemix.net/ui/all_versions.html .

Hoffe das hilft.

0
Michael