2015-04-15 17 views
7

Sto cercando di rilevare la versione di Bluemix/Cloud Foundry. C'è un comando che posso usare per fare questo?Rileva la versione di CloudFoundry/Bluemix

cf -version indica la versione dell'interfaccia della riga di comando, ma non la versione del server a cui si sta "spingendo".

grazie

anthony

risposta

12

È possibile ottenere la versione di CloudFoundry che bluemix è in esecuzione sul tramite informazioni CloudFoundry endpoint.

US Sud Datacenter - https://api.ng.bluemix.net/info (attualmente 226 come di questo intervento)

UK Datacenter UE - https://api.eu-gb.bluemix.net/info (attualmente 226 come di questo intervento)

AP Datacenter - https://api.au-syd.bluemix.net/info (attualmente 226 come di questo intervento)

AP Datacenter - https://api.eu-de.bluemix.net/info (attualmente 226 come di questo intervento)

la build è il bit di JSON che si desidera.

{ 
"name": "Bluemix", 
"build": "226004", 
"support": "http://ibm.com", 
"version": 2, 
"description": "IBM Bluemix", 
"authorization_endpoint": "https://login.ng.bluemix.net/UAALoginServerWAR", 
"token_endpoint": "https://uaa.ng.bluemix.net", 
"allow_debug": true 
} 
+0

Quando faccio clic sul collegamento, viene visualizzato un messaggio che dice "vietato". L'aggiornamento della pagina nel browser lo cancella. Come ottenere da "build" e "version" al numero di versione di CloudFoundry? – lmsurprenant

+0

Ho modificato la mia risposta. Il campo di compilazione è l'informazione che desideri. –

+1

@lmsurprenant, non sono sicuro del motivo per cui questi link falliscono quando si fa clic sulla risposta, ma quando copio/incolli il link in una nuova sessione del browser, sono riuscito a ottenere un sottoinsieme delle informazioni restituite da "cf curl/v2/info" . Puoi anche usare 'curl https: // api.ng.bluemix.net/info' per ottenere le stesse informazioni. –

12

È possibile utilizzare il comando cf curl /v2/info per accedere endpoint controller Cloud bluemix per ottenere informazioni sulle versioni, ecc Ecco l'output che vedo in questo momento:

$ cf curl /v2/info 
{ 
    "name": "Bluemix", 
    "build": "195008", 
    "support": "http://ibm.com", 
    "version": 2, 
    "description": "IBM Bluemix", 
    "authorization_endpoint": "https://login.ng.bluemix.net/UAALoginServerWAR", 
    "token_endpoint": "https://uaa.ng.bluemix.net", 
    "api_version": "2.19.0", 
    "logging_endpoint": "wss://loggregator.ng.bluemix.net:443", 
    "user": "<uuid>" 
} 

della struttura build prima mappa tre caratteri in uso nella versione di Cloud Foundry. In questo caso, versione 195, che corrisponde al documento API versioned qui: http://apidocs.cloudfoundry.org/195/

Problemi correlati