Zum Inhalt springen

MuleSoft Anypoint ist ein API-Gateway: Es steht vor allen Diensten, die Ihre Organisation dahinter veröffentlicht hat, unter einer für Ihr Deployment spezifischen Adresse. Anders als ein Konnektor für einen einzelnen Dienst kennt eine MuleSoft-Verbindung daher ihre eigenen Endpunkte nicht – Sie geben an, wo die API und ihre Definition liegen.

Die API-Dokumentation für diese Verbindung ist die Dokumentation der Dienste, die Ihr Gateway bereitstellt.

MuleSoft verwendet dasselbe Formular wie die generische REST-Verbindung – dieselben vier Registerkarten, dieselben Felder, dasselbe Verhalten. Zwei Felder sind hier besonders wichtig:

  • Host oder IP-Adresse – die Adresse Ihres Anypoint-Gateways. Es gibt keinen Standardwert, da eine MuleSoft-Adresse spezifisch für Ihr Deployment ist.
  • Authentifizierungstyp – je nachdem, was Ihr Gateway erwartet: None, Basic, API Key, Bearer Token oder OAuth 2.0. Es wird nichts vorausgesetzt.

Da das Gateway keine integrierte Endpunktliste hat, hängen Sie die OpenAPI-3.x- oder Swagger-2.0-Definition Ihrer API unter API-Definition an die Verbindung an – entweder die Adresse, unter der sie veröffentlicht ist, oder eine in Document gespeicherte .json- oder .yaml-Datei. Die Felder finden Sie unter API-Definition.

Ein Schritt REST-Anfrage, der diese Verbindung verwendet, kann dann Endpunktquelle auf Aus der API-Definition der Verbindung setzen und Katalog laden wählen, um Endpunkte der API auszuwählen, statt jeden Pfad von Hand einzugeben.