IBM Cloud Transformation Advisor furnizează un set de API-uri REST standard.
API-urile sunt conforme cu specificaţia OpenAPI 3.0.
API-urile furnizate nu sunt încă finalizate în totalitate şi pot suferi modificări. Transformation Advisor încă nu este compatibil cu versiunile mai vechi în ceea ce priveşte API-urile. Nu există nicio garanţie că ediţiile viitoare vor include suport pentru aceste API-uri. Vestea bună este că putem şi vom face modificările care vă sunt neceare. Nu trebuie decât să cereţi aceasta!
Documentaţia swagger pentru API-uri este disponibilă din instalarea dumneavoastră Transformation Advisor, la această locaţie: <TA_SERVER>/openapi/
Pentru aceste API-uri, poate fi găsită o interfaţă de utilizator interactivă la:
<TA_SERVER>/openapi/ui/
Valoarea <TA_SERVER> poate fi găsită din OpenShift Cloud Platform folosind paşii următori:
<TA_SERVER>.Când Transformation Advisor rulează în OpenShift Cloud Platform cu ingress activată, execuţia capabilităţii 'Try it out' va eşua. Aceasta se întâmplă deoarece lipseşte valoarea ingress pentru comanda curl generată. Puteţi să adăugaţi această valoare la comandă şi apoi să o rulaţi manual pentru a testa API-ul.
Procesul pentru găsirea valorii <TA_SERVER> este diferit dacă utilizaţi Transformation Advisor Local (disponibil aici).
docker ps9443/tcp, 0.0.0.0:2220->9080/tcp<TA_LOCAL_UI_URL>:<SERVER_PORT>/openapi/ui/Pentru a accesa API-urile folosind propriul jeton de utilizator, finalizaţi următorii paşi:
Pentru a accesa API-urile fără a vă baza pe un jeton de utilizator, finalizaţi următorii paşi pentru a crea un cont de serviciu şi a utiliza API-ul asociat cu contul respectiv.
oc create sa ta-apioc describe sa ta-apioc describe secret ta-api-secret-<TOKEN>Pentru a simplifica integrarea API-urilor Transformation Advisor în produsul sau unealta dumneavoastră, este dezvoltat un client REST open-source, care va fi disponibil la o dată ulterioară.