app - Cómo establecer un punto final de API para IBM Cloud/Bluemix
cloud foundry app ibm (6)
Debe usar el cf cli extendido que ahora es bx cli (el CLI de BlueMix). Con el bx cli instalado simplemente escribe: regiones bx
Esto mostrará una lista de todas las regiones disponibles y los puntos finales api disponibles. Con eso en la mano ahora puedes conectarte a tu región / api preferida. A continuación se muestra la salida del comando 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
Puede obtener el bx cli aquí https://clis.ng.bluemix.net/ui/all_versions.html .
Espero que esto ayude.
He descargado e instalado la herramienta CLI de Cloud Foundry "cf". Sin embargo, no puedo iniciar sesión porque no pude establecer el punto final de la API.
¿Cuál es el punto final de API que debería proporcionar? ¿Dónde puedo encontrar la información relacionada?
El punto final depende de la región / centro de datos de Bluemix, este es el predeterminado en Norteamérica / Dallas ("Sur de EE. UU.):
cf login -a https://api.ng.bluemix.net
En lugar de "ng", también podría tener "eu-gb" para Londres o "au-syd" para Sydney. Las regiones para Bluemix Public están documentadas aquí . Si se encuentra en Bluemix Dedicated o Bluemix Local, deberá solicitar a su administrador el nombre correcto del punto final de la API.
Para 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
También puede obtener una visión general de los puntos finales existentes utilizando el CLI I BM Cloud con el comando de las 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
Para los futuros usuarios que puedan tropezar con esta pregunta utilizando la CLI de la nube de IBM , los comandos para establecer el punto final de la API son muy similares:
Sur de Estados Unidos
ibmcloud api https://api.ng.bluemix.net
US East
ibmcloud api https://api.us-east.bluemix.net
Reino Unido
ibmcloud api https://api.eu-gb.bluemix.net
Alemania
ibmcloud api https://api.eu-de.bluemix.net
Sydney
ibmcloud api https://api.au-syd.bluemix.net
Después de configurar el punto final de la API, puede iniciar sesión:
ibmcloud login
Documentos oficiales aquí:
https://console.bluemix.net/docs/cli/reference/ibmcloud/bx_cli.html#bluemix_cli
Por favor, siga estas instrucciones.
Utilice el siguiente comando para verificar sus credenciales:
cf login -a https://api.example.com -u [email protected] -p Password
use
cf login -a $url -u [email protected] -p xxxxx
lugar decf login -a $url
.
Si está utilizando la Región Sur de los Estados Unidos :
Usa estos comandos:
cf api https://api.ng.bluemix.net
cf login -u bluemix_id -o myorg
Si está utilizando la región del Reino Unido :
Usa estos comandos:
cf api https://api.eu-gb.bluemix.net
cf login -u bluemix_id -o myorg
para la región de Sydney
cf api https://api.au-syd.bluemix.net
cf login -u bluemix_id -o myorg
para la región de Alemania
cf api https://api.eu-de.bluemix.net
cf login -u bluemix_id -o myorg
puede saber qué región, organización y espacio está configurado actualmente escribiendo:
cf target
Si está utilizando el plugin ''bluemix'' puede usar el siguiente comando
Ejemplo: bx api <apiLink>
y bx target
para el inicio de sesión de la región de cambio, ejemplo:
bx login -a https://api.ng.bluemix.net