Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Exportieren einer Definition für ein API-Gateway

Exportieren Sie eine mit AWS API Gateway oder Azure API Management kompatible API-Definition.

Prozedur

  1. Öffnen Sie die API-Version, die exportiert werden soll.
  2. Klicken Sie auf Export (Exportieren).
  3. Klicken Sie auf OpenAPI Specification und wählen Sie AWS API Gateway oder Azure API Management aus.
    Wenn Sie Ihre API für ein anderes Gateway exportieren möchten, z. B. Apigee, wird die Auswahl von Standard OAS (Standard-OAS) empfohlen.
  4. Wählen Sie die OAS-Version und das entsprechende Format aus.
    Da Talend-Erweiterungen von API-Gateways nicht unterstützt werden, ist standardmäßig No extensions (Keine Erweiterungen) ausgewählt. Diese Auswahl kann nicht geändert werden.
    Dialogfeld Export API (API exportieren).
  5. Wenn kein Export für die gesamte API durchgeführt werden soll, klicken Sie auf Filter export (Export filtern) und wählen Sie die zu exportierenden Operationen aus.

    Bei der Filterung des Exports werden sämtliche Datentypen, Komponenten und Ressourcen exportiert, ungeachtet der jeweils ausgewählten Operationen.

    InformationshinweisAnmerkung:
    Ressourcen werden exportiert, selbst wenn sie keine Operationen enthalten oder wenn die enthaltenen Operationen ausgefiltert werden. In der nachstehenden Abbildung beispielsweise werden alle Operationen in der Ressource /contact/{contactid} ausgefiltert, der Pfad wird jedoch nach wie vor in der exportierten Datei angezeigt:
    "/contacts/{contactid}" : {
          "parameters" : [ {
            "$ref" : "#/components/parameters/contactid"
          } ]
        }

    AWS API Gateway zeigt eine Warnmeldung an, wenn eine Datei mit Pfaden ohne Operationen importiert wird, der Importvorgang wird jedoch nicht verhindert.

    Dialogfeld Export API (API exportieren).
  6. Klicken Sie auf Export (Exportieren).

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!