Application Delivery Management

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

API zum Importieren benutzerdefinierter StyleBooks verwenden

Sie können jetzt die StyleBook-APIs verwenden, um benutzerdefinierte StyleBooks in NetScaler Application Delivery Management (ADM) zu importieren. Verwenden Sie die REST-API, um ein Konfigurationspaket aus diesem StyleBook wie folgt in einem beliebigen Tool wie dem curl-Befehlszeilentool oder der Postman Chrome-Browsererweiterung zu erstellen. Sie können beispielsweise ein StyleBook mit dem Namen example-lb importieren, das zum Erstellen einer Load Balancer-Konfiguration auf einer NetScaler-Instanz verwendet werden kann.

HTTP Method: POST URL: http://<mas-ip>/stylebook/nitro/v1/config/stylebooks Headers: Content-Type: application/json Accept: application/json RequestBody: { "stylebook": { "file_name": "example-lb.yaml", "source": "<base64-contents>", "encoding": "base64" } }

wobei der Wert des Attributs „source“ die Base64-Codierung des Inhalts Ihrer StyleBook-Datei ist. Sie können den YAML-Inhalt Ihrer StyleBook-Datei in ein Online-Tool einfügen,https://www.browserling.com/tools/file-to-base64 um beispielsweise die Base64-Zeichenfolge zu erhalten, die Sie dann als Wert für das obige Attribut „source“ verwenden können.

Mit diesem API-Aufruf können Sie auch eine komprimierte Tarball-Datei (TGZ-Datei) hochladen, die mehrere StyleBook-Dateien in einem API-Vorgang enthält. Ändern Sie dazu einfach das Attribut file_name auf den Dateinamen .tgz und den Wert für das Quellattribut auf die Base64-Kodierung des Inhalts Ihrer .tgz-Datei.

Nachdem die API erfolgreich im Tool ausgeführt wurde, erhalten Sie die folgende Antwort, die angibt, dass das StyleBook in NetScaler ADM importiert wurde.

200 OK

Antworttext:

{ "stylebook": { "name": "example-lb", "namespace": "com.example.stylebook", "version": "1.0" } }
Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.
API zum Importieren benutzerdefinierter StyleBooks verwenden