Sie können einen Workflow ausführen, um einen REST-Host hinzuzufügen und die Verbindungsparameter für den Host zu konfigurieren.

Prozedur

  1. Melden Sie sich beim vRealize Orchestrator-Client als Administrator an.
  2. Navigieren Sie zu Bibliothek > Workflows und geben Sie die Tags http-rest und configuration im Suchfeld des Workflows ein.
  3. Suchen Sie nach dem Workflow REST-Host hinzufügen und klicken Sie auf Ausführen.
  4. Geben Sie auf der Registerkarte Hosteigenschaften die Eigenschaften des neuen Hosts ein.
    1. Geben Sie in das Textfeld Name den Namen des Hosts ein.
    2. Geben Sie im Textfeld URL die Adresse des Hosts ein.
      Hinweis: Die Kerberos-Authentifizierung erfordert eine Hostadresse mit einem vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN).
    3. Geben Sie im Textfeld Zeitüberschreitung der Verbindung die Anzahl der Sekunden bis Zeitüberschreitung der Verbindung ein.
    4. Geben Sie in das Textfeld Zeitüberschreitung beim Vorgang die Anzahl der Sekunden bis zur Zeitüberschreitung beim Vorgang ein.
    5. Wählen Sie aus, ob Sie das REST-Hostzertifikat akzeptieren und zum Trust Store des vRealize Orchestrator-Servers hinzufügen möchten.
    6. Wählen Sie aus, ob Sie parallele Anforderungen ausführen möchten.
    7. Wählen Sie eine Umleitungsstrategie aus.
      Option Beschreibung
      defaultRedirect Leitet nur um, wenn die Methoden HEAD und GET verwendet werden.
      alwaysRedirect Leitet alle HTTP-Methoden um, einschließlich POST, PUT, DELETE usw.
      neverRedirect Verbietet alle Umleitungen und befolgt keine 3xx-Statuscodes mit einer HTTP-Methode.
  5. Wählen Sie auf der Registerkarte Hostauthentifizierung den Authentifizierungstyp aus.
    Option Beschreibung
    Keine Es ist keine Authentifizierung erforderlich.
    OAuth 1.0 Geben Sie auf der Registerkarte OAuth 1.0 die erforderlichen Authentifizierungsparameter ein.
    OAuth 2.0
    Geben Sie auf der Registerkarte OAuth 2.0 das Authentifizierungstoken an und wählen Sie eine Token-Sendestrategie aus.
    • Wenn Sie Authorisierungsheader auswählen, wird das Token im Autorisierungsheader jeder an den Host gestellten Anforderung als Bearer-Token gesendet.
    • Wenn Sie Abfrageparameter auswählen, wird das Token im Abfrageparameter oauth_token jeder an den Host gestellten Anforderung gesendet.

    Alternativ können Sie die Authentifizierungseinstellungen mithilfe der vRealize Orchestrator-Skript-API konfigurieren. Anweisungen finden Sie unter Verwenden der Skript-API zum Konfigurieren oder Aktualisieren einer REST-Hostauthentifizierung.

    Einfach

    Bietet eine Standardauthentifizierung für den Zugriff.

    Wählen Sie auf der Registerkarte Benutzeranmeldedaten den Sitzungsmodus aus.
    • Wenn Sie Freigegebene Sitzung auswählen, geben Sie die Anmeldedaten für die freigegebene Sitzung ein.
    • Wenn Sie Pro Benutzersitzung auswählen, ruft der vRealize Orchestrator-Client Anmeldedaten des angemeldeten Benutzers ab.
    Digest

    Bietet eine Digest-Zugriffsauthentifizierung mit Verschlüsselung.

    Wählen Sie auf der Registerkarte Benutzeranmeldedaten den Sitzungsmodus aus.
    • Wenn Sie Freigegebene Sitzung auswählen, geben Sie die Anmeldedaten für die freigegebene Sitzung ein.
    • Wenn Sie Pro Benutzersitzung auswählen, ruft der vRealize Orchestrator-Client Anmeldedaten des angemeldeten Benutzers ab.
    NTLM

    Bietet NT LAN Manager (NTLM)-Zugriffsauthentifizierung innerhalb des Windows Security Support Provider (SSPI)-Rahmenwerks.

    Wählen Sie auf der Registerkarte Benutzeranmeldedaten den Sitzungsmodus aus.

    • Wenn Sie Freigegebene Sitzung auswählen, geben Sie die Anmeldedaten für die freigegebene Sitzung ein.
    • Wenn Sie Pro Benutzersitzung auswählen, ruft der vRealize Orchestrator-Client Anmeldedaten des angemeldeten Benutzers ab.

    Geben Sie auf der Registerkarte NTLM die NTLM-Einstellungen an.

    Kerberos

    Bietet Kerberos-Zugriffsauthentifizierung.

    Wählen Sie auf der Registerkarte Benutzeranmeldedaten den Sitzungsmodus aus.
    • Wenn Sie Freigegebene Sitzung auswählen, geben Sie die Anmeldedaten für die freigegebene Sitzung ein.
    • Wenn Sie Pro Benutzersitzung auswählen, ruft der vRealize Orchestrator-Client Anmeldedaten des angemeldeten Benutzers ab.
  6. (Optional) Geben Sie auf der Registerkarte Proxyeinstellungen an, ob ein Proxyserver verwendet werden soll.
    1. Geben Sie die Adresse und den Port des Proxyservers ein.
    2. Wählen Sie den Authentifizierungstyp des Proxys aus.
      Option Beschreibung
      Keine Es ist keine Authentifizierung erforderlich.
      Einfach

      Bietet eine Standardauthentifizierung für den Zugriff.

      Wählen Sie auf der Registerkarte Proxy-Anmeldedaten den Sitzungsmodus aus.
      • Wenn Sie Freigegebene Sitzung auswählen, geben Sie die Anmeldedaten für die freigegebene Sitzung ein.
      • Wenn Sie Pro Benutzersitzung auswählen, ruft der vRealize Orchestrator-Client Anmeldedaten des angemeldeten Benutzers ab.
  7. Legen Sie auf der Registerkarte SSL fest, ob der Name des Zielhosts mit dem im Serverzertifikat gespeicherten Namen übereinstimmen soll.
  8. (Optional) Wählen Sie einen Keystore-Eintrag aus, mit dem Sie sich beim Server authentifizieren möchten. Der Keystore-Eintrag muss vom Typ PrivateKeyEntry sein.
  9. Klicken Sie auf Ausführen.

Ergebnisse

Nach erfolgreichem Ausführen des Workflows wird der REST-Host in der Ansicht Bestandsliste angezeigt.

Nächste Maßnahme

Sie können dem REST-Host Vorgänge und ein XSD-Schema hinzufügen. Sie können Anforderungen an den REST-Host basierend auf den erstellten REST-Vorgängen mithilfe der standardmäßigen REST-Plug-In-Workflows oder mithilfe des vRealize Orchestrator-Skripts ausführen.