Connectrix Brocade: REST API Komut Dosyaları - FOS v8.2.x ve FOS v9.x'te GET komut isteği farkı

Resumen: POST" komut isteği sorunsuz çalışır. Ancak "GET" komut isteği söz dizimi için Temsili Durum Aktarımı Uygulama Programlama Arayüzü Komut Dosyalarının yürütülmesi FOS v8.2.x ve FOS v9.x'te farklılık gösterir. ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas


FOS v8.2.x ile SAN Anahtarlarında çalışan REST api komut dosyalarını çalıştırırken sorun Komut yürütme başarılı.
Parent command:
Curl -X POST -H "Accept=\"application/yang-data+json\" Content-Type=\"'application/yang-data+json\" --user "user:password" -i https://switch/rest/login

Response-header'dan. "Authorization" başlığı sorunsuz bir şekilde çıkarılabilir.

Authorization-header" devralındıktan sonra aşağıdaki komut uygulanmalıdır:
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 te yukarıdaki komut yürütmesi şu hatayla başarısız olur:
Alınan hata mesajı şudur: "HTTP/1.1 401 Yetkisiz"

Causa


Sorunun nedeni, "fabric-switch" için "GET" sorgusunun FOS v9.x komut yürütmelerinin "fabric" sınıfına eklenmemiş olmasıdır.

Resolución


FOS v8.2.x
8.2.3x'te 'fabric-switch' için 'GET' sorgusu 'fabric' ve brocade-fabric' sınıflarındadır , bu nedenle sorgu komut için çalışır:
"https://switch/rest/running/ fabric/fabric-switch [switch]"
"https://switch/rest/running/ brocade-fabric/fabric-switch [switch]"

FOS v9.x:
Ancak 9.x'in sonraki sürümlerinde bu,'fabric' sınıfından kaldırılmıştır ve yalnızca "brocade-fabric" sınıfına dahil edilmiştir ve kullanılabilir.
Bu nedenle "https://switch/rest/running/ [switch]brocade-fabric/fabric-switch" sorgusu başarıyla çalışır.

 

Información adicional

Bu ayrıntıların Broadcom REST API rehberlerine eklenmesi için Broadcom a geri bildirim sağlanır.
Ancak, devam eden bu davranış değişikliği için müşteri düzeyinde KB belgesi SSS-14293 oluşturmuşlardır.

Productos afectados

Connectrix B-Series Fabric OS 9.X

Productos

Connectrix B-Series
Propiedades del artículo
Número del artículo: 000224736
Tipo de artículo: Solution
Última modificación: 03 may 2024
Versión:  1
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.