Connectrix Brocade: REST API -komentosarjat - GET-komentopyyntöjen ero FOS 8.2.x:ssä ja FOS 9.x:ssä

Zusammenfassung: POST-komentopyyntö toimii ongelmitta. Representational State Transfer Application Programming Interface Scriptsin suoritus komentojen GET-komentopyyntösyntaksissa vaihtelee kuitenkin versioissa FOS 8.2.x ja FOS 9.x. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome


Ongelma suoritettaessa REST-ohjelmointirajakomentosarjoja, jotka ovat käynnissä SAN-kytkimissä FOS 8.2.x:n kanssa, komento suoritetaan.
Pääkomento:
Curl -X POST -H "Accept=\"application/yang-data+json\" Content-Type=\"'application/yang-data+json\" --user "user:password" -i https://switch/rest/login

Vastauksen otsikosta. Valtuutus-otsikko voidaan purkaa ongelmitta.

Kun "Authorization-header" periytyy, on suoritettava seuraava komento:
Curl -X GET -H "Accept=\"application/yang-data+json\" Content-Type=\"'application/yang-data+json\" Authorization=\"Custom_Basic 'Authorization-header from above'\" " -i https://switch/rest/running/fabric/fabric-switch

FOS 9.1.x:ssä edellä olevan komennon suorittaminen epäonnistuu ja näyttöön tulee virhe:
Vastaanotettu virheilmoitus on "HTTP/1.1 401 Unauthorized"

Ursache


Ongelman syynä on se, että fabric-switchin GET-kyselyä ei ole lisätty FOS v9.x -komentosuoritusten fabric-luokkaan.

Lösung


FOS 8.2.x
8.2.3x:ssä 'GET'-kysely 'fabric-switch' on luokissa 'fabric' ja brocade-fabric', joten kysely toimii komennolla
"https://switch/rest/running/ fabric/fabric-switch [switch]"
"https://switch/rest/running/ brocade-fabric/fabric-switch [switch]"

FOS 9.x:
Mutta myöhemmissä versioissa 9.x: stä tämä poistetaan"kangas" -luokasta ja sisältyy ja on saatavana vain "brocade-fabric" -luokkaan.
Siksi kysely "https://switch/rest/running/ [switch]brocade-fabric/fabric-switch" toimii onnistuneesti.

 

Weitere Informationen

Broadcomille annetaan palautetta, jotta nämä tiedot voidaan lisätä Broadcom REST API -oppaisiin.
He ovat kuitenkin luoneet asiakastason KB-asiakirjan FAQ-14293 tätä käynnissä olevaa käyttäytymisen muutosta varten.

Betroffene Produkte

Connectrix B-Series Fabric OS 9.X

Produkte

Connectrix B-Series
Artikeleigenschaften
Artikelnummer: 000224736
Artikeltyp: Solution
Zuletzt geändert: 03 Mai 2024
Version:  1
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.