ADC

Sichtbarkeit des API-Datenverkehrs mit der API-Spezifikationsvalidierung

NetScaler bietet eine Option zum Exportieren zusätzlicher Informationen als Teil der HTTP-Transaktionen im Zusammenhang mit den HTTP-APIs, wenn es den Datenverkehr als API-Verkehr bestimmt.

Weitere Informationen zum Exportieren der HTTP-Transaktionsprotokolle finden Sie unter Exportieren von Transaktionsprotokollen direkt von NetScaler nach Splunk.

Aktivieren Sie die Sichtbarkeit des API-Datenverkehrs mit der API-Spezifikation mithilfe der CLI

  1. API-Profil erstellen

    Geben Sie in der Befehlszeile Folgendes ein:

    add api profile <name>

  2. API-Sichtbarkeit aktivieren

    Geben Sie an der Eingabeaufforderung

    set api profile <name> -apiVisibility <ENABLED/DISABLED>

  3. Binden Sie die Spezifikation an das Profil

    Geben Sie in der Befehlszeile Folgendes ein:

    bind -apiprofile <name> -apiSpec <name>

  4. Weisen Sie das Profil einem virtuellen Server zu. Geben Sie in der Befehlszeile Folgendes ein: set cs vserver <name> -apiprofile <name>

Beispiel:

add api profile test_apiprofile1
set api profile test_apiprofile1 -apiVisibility enabled
bind api profile test_apiprofile1 -apispec testapi spec name
set cs verser vserver_test1 -apiprofile test_apiprofile1
<!--NeedCopy-->

Wenn der eingehende Verkehr mit dem Endpunkt in der API-Spezifikation übereinstimmt, werden die Parameter apiEndpoint, apiSpecName und isApi in den HTTP-Transaktionsprotokollen gesendet.

Sichtbarkeit des API-Datenverkehrs ohne die API-Spezifikation mit der CLI aktivieren

  1. API-Profil erstellen

    Geben Sie in der Befehlszeile Folgendes ein:

    add api profile <name>

  2. API-Sichtbarkeit aktivieren

    Geben Sie in der Befehlszeile Folgendes ein:

    set api profile <name> -apiVisibility <ENABLED/DISABLED>

  3. Profil dem virtuellen Server zuweisen

    Geben Sie in der Befehlszeile Folgendes ein:

    set cs vserver <name> -apiprofile <name>

Beispiel:

add api profile test_apiprofile
set api profile <test_apiprofile> -apiVisibility enabled
set cs verser vserver_test -apiprofile test_apiprofile
<!--NeedCopy-->

Wenn es sich bei dem eingehenden Datenverkehr um API-Verkehr handelt, wird der isApi-Parameter in den HTTP-Transaktionsprotokollen gesendet.

Sichtbarkeit des API-Datenverkehrs mit der GUI aktivieren

  1. Navigieren Sie zu System > Profile > API-Profile.
  2. Klicken Sie auf Hinzufügen.
  3. Geben Sie auf der Seite API-Profile einen Namen für das API-Profil ein.
  4. Wählen Sie API-Sichtbarkeit aus und klicken Sie auf OK.
  5. Binden Sie die API-Spezifikationsdatei, um die Sichtbarkeit des API-Datenverkehrs zu aktivieren.
    1. Klicken Sie auf der Seite API-Profile unter Erweiterte Einstellungen auf API-Spezifikation.
    2. Klicken Sie im Abschnitt API SPEC Binding auf > und wählen Sie die erforderliche API-Spezifikation aus.
    3. Klicken Sie auf Binden und dann auf Schließen.
  6. Klicken Sie auf Fertig.
Sichtbarkeit des API-Datenverkehrs mit der API-Spezifikationsvalidierung