Connectrix Brocade: REST API-skript – Skillnad i GET-kommandobegäran i FOS v8.2.x och FOS v9.x

Zusammenfassung: Kommandobegäran "POST" fungerar utan problem. Körningen av skript för Representational State Transfer Application Programming Interface för syntaxen för GET-kommandobegäran varierar dock i FOS v8.2.x och FOS v9.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


Problem med körning av REST API-skript som körs på SAN-switchar med FOS v8.2.x Kommandokörningen lyckas.
Överordnat kommando:
Curl -X POST -H "Accept=\"application/yang-data+json\" Content-Type=\"'application/yang-data+json\" --user "user:password" -i https://switch/rest/login

Från svarshuvudet. Rubriken "Authorization" kan extraheras utan problem.

Efter att ha ärvt "Authorization-header" måste kommandot nedan utföras:
Curl -X GET -H "Accept=\"application/yang-data+json\" Content-Type=\"'application/yang-data+json\" Authorization=\"Custom_Basic 'Authorization-header ovanifrån'\" " -i https://switch/rest/running/fabric/fabric-switch

På FOS 9.1.x misslyckas ovanstående kommandokörning med fel:
Det mottagna felmeddelandet är "HTTP/1.1 401 Unauthorized"

Ursache


Orsaken till problemet är att "GET"-frågan för "fabric-switch" inte läggs till i klassen "fabric" för FOS v9.x-kommandokörningar.

Lösung


FOS v8.2.x
I 8.2.3x finns 'GET'-frågan för 'fabric-switch' i klasserna 'fabric' och brocade-fabric' så frågan fungerar för kommando:
"https://switch/rest/running/ fabric/fabric-switch [switch]"
"https://switch/rest/running/ brocade-fabric/fabric-switch [switch]"

FOS v9.x:
Men i senare utgåvor från 9.x har detta tagits bort från"fabric"-klassen och är endast inkluderat och tillgängligt i "brocade-fabric"-klassen.
Därför fungerar frågan som "https://switch/rest/running/ [switch]brocade-fabric/fabric-switch".

 

Weitere Informationen

Feedback till Broadcom ges för att lägga till dessa uppgifter i Broadcom REST API-guider.
De har dock skapat dokumentet FAQ-14293 på kundnivå för den här beteendeändringen som pågår.

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.