J'ai téléchargé et installé l'outil CLI de Cloud Foundry "cf". Cependant, je ne peux pas me connecter car je ne pouvais pas définir le point de terminaison de l'API.
Quel est le point de terminaison de l'API que je devrais fournir? Où puis-je trouver les informations connexes?
Si vous utilisez US South Region :
utilisez ces commandes:
cf api https://api.ng.bluemix.net
cf login -u bluemix_id -o myorg
Si vous utilisez Royaume-Uni :
utilisez ces commandes:
cf api https://api.eu-gb.bluemix.net
cf login -u bluemix_id -o myorg
pour la région de Sydney
cf api https://api.au-syd.bluemix.net
cf login -u bluemix_id -o myorg
pour l'Allemagne
cf api https://api.eu-de.bluemix.net
cf login -u bluemix_id -o myorg
vous pouvez savoir quelle région, organisation et espace sont actuellement configurés:
cf target
Si vous utilisez le plugin 'bluemix', vous pouvez utiliser la commande ci-dessous
exemple: bx api <apiLink>
et bx target
Le point final dépend de la région/du centre de données Bluemix. Celui-ci est utilisé par défaut en Amérique du Nord/Dallas ("Sud des États-Unis"):
cf login -a https://api.ng.bluemix.net
Au lieu de "ng", vous pouvez aussi avoir "eu-gb" pour Londres ou "au-syd" pour Sydney. Les régions de Bluemix Public sont documentées ici . Si vous utilisez Bluemix Dedicated ou Bluemix Local, vous devez demander à votre administrateur le nom correct du point de terminaison de l'API.
Pour 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
Vous pouvez également obtenir une vue d'ensemble des ordinateurs d'extrémité existants à l'aide de l'interface de ligne de commande I BM Cloud avec la commande regions
:
>> 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
Pour les futurs utilisateurs susceptibles de tomber sur cette question à l'aide de IBM Cloud CLI , les commandes permettant de définir le noeud final de l'API sont très similaires:
Sud des États-Unis
ibmcloud api https://api.ng.bluemix.net
Est des États-Unis
ibmcloud api https://api.us-east.bluemix.net
Royaume-Uni
ibmcloud api https://api.eu-gb.bluemix.net
Allemagne
ibmcloud api https://api.eu-de.bluemix.net
Sydney
ibmcloud api https://api.au-syd.bluemix.net
Après avoir défini le point de terminaison de l'API, vous pouvez vous connecter:
ibmcloud login
Documents officiels ici:
https://console.bluemix.net/docs/cli/reference/ibmcloud/bx_cli.html#bluemix_cli
pour changer de login de région, exemple:
bx login -a https://api.ng.bluemix.net
S'il vous plaît suivez ces instructions.
Utilisez la commande ci-dessous pour vérifier vos informations d'identification: cf login -a https://api.example.com -u [email protected] -p Password
utilisez cf login -a $url -u [email protected] -p xxxxx
au lieu de la commande cf login -a $url
.
Vous devriez utiliser le fichier étendu cf cli qui est maintenant bx cli (le CLI de BlueMix). Avec le bx cli installé, vous tapez simplement: régions bx
Ceci listera toutes les régions disponibles et les points de terminaison api disponibles. Avec cela en main, vous pouvez maintenant vous connecter à votre région/api préférée. Ci-dessous se trouve le résultat de la commande 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
Vous pouvez obtenir le bx cli à partir d'ici https://clis.ng.bluemix.net/ui/all_versions.html .
J'espère que cela t'aides.