Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Abrufen einer API-Definition in Azure API Management

Exportieren Sie eine API-Definition als JSON-Datei, die mit Azure API Management kompatibel ist, über Talend Cloud API Designer.

Vorbereitungen

  • Sie haben cURL installiert. Weitere Informationen hierzu finden Sie in der cURL-Dokumentation.
  • Sie haben über Talend Cloud ein persönliches Zugriffstoken generiert. Weitere Informationen finden Sie unter „Generieren persönlicher Zugriffstoken“.
  • Sie haben in Talend Cloud API Designer eine API erstellt.

Prozedur

  1. Öffnen Sie eine Befehlszeile und geben Sie den folgenden Befehl ein, um Ihre API-Definition zu exportieren:
    curl --header "Authorization:Bearer {userToken}" -X GET -o {outFile}.json https://apid.{region}.cloud.talend.com/api/v1/api-definitions/{api-id}?format=Swagger20Azure
  2. Fügen Sie die richtigen Parameter hinzu:
    Parameter Beschreibung
    {userToken} Über Talend Cloud generiertes Token.
    {outFile} Pfad und Dateiname Ihrer API-Definition. Beispiel: contactsapi.json
    {region} Region für Ihr Talend Cloud-Konto. Mögliche Werte:
    • us-west (USA Westen)
    • us (USA)
    • eu (Europa)
    • ap (Asien-Pazifik)
    • au (Australien)

    Weitere Informationen finden Sie unter Zugriff auf Talend Cloud-Anwendungen.

    {api-id} ID der abzurufenden API-Version. Sie finden die ID, wenn Sie Ihre API in Talend Cloud API Designer öffnen und Settings (Einstellungen) > MANAGEMENT API (MANAGEMENT-API) aufrufen oder die GET-Methode am /api-definitions-Endpunkt vewenden. Dadurch wird eine Liste der API-Definitionen mit den zugehörigen IDs aufgerufen.
  3. Führen Sie den Befehl aus.

Ergebnisse

Die API-Definition wird als JSON-Datei exportiert, die mit Aure API Management kompatibel ist, und im ausgewählten Verzeichnis gespeichert.

Weitere Informationen zum Export einer API-Definition mit dem Kompatibilitätsmodus für API-Gateways finden Sie im Talend Cloud API Designer User Guide.

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!