Informationen zu den unterstützten Connectors für Application Integration.

Integrationen hochladen und herunterladen

Sie können Ihre Integrationen als JSON-Datei herunterladen und in Ihrem lokalen System speichern. Daher ist Ihre gesamte Integration in einer Datei verfügbar, die Sie ohne Änderungen direkt in ein anderes Integrationsprojekt hochladen können. Durch das Hochladen einer Integration wird eine neue Version der Integration in dem Projekt erstellt, in das die Datei hochgeladen wird.

Eine vollständige Integration in einem Dateiformat zu haben, bietet folgende Vorteile:
  • Sie können die Integration ohne großen Aufwand von einem Projekt in ein anderes kopieren.
  • Sie können die Integrationsdatei programmatisch für sich wiederholende Änderungen aktualisieren, z. B. um Aufgaben umzubenennen oder Variablennamen dynamisch zu ändern.

Integration herunterladen

Führen Sie die folgenden Schritte aus, um eine Integration herunterzuladen:

  1. Rufen Sie in der Google Cloud Console die Seite Anwendungsintegration auf.

    Zur Seite „Application Integration“

  2. Klicken Sie im Navigationsmenü auf Integrations (Integrationen). Die Seite Integrations List (Integrationsliste) wird angezeigt.
  3. Wählen Sie eine vorhandene Integration aus. Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.
  4. Klicken Sie auf das Drop-down-Menü Versionen und wählen Sie die Version aus, die Sie herunterladen möchten.
  5. Klicken Sie in der Symbolleiste „Designer“ auf (Aktionsmenü) und wählen Sie Herunterladen aus.

    Die Datei „INTEGRATION_NAME.json“ wird automatisch im Standardordner Ihres Webbrowsers für Downloads gespeichert.

Integration hochladen

Führen Sie die folgenden Schritte aus, um eine Integration hochzuladen:

  1. Rufen Sie in der Google Cloud Console die Seite Anwendungsintegration auf.

    Zur Seite „Application Integration“

  2. Klicken Sie im Navigationsmenü auf Integrations (Integrationen). Die Seite Integrations List (Integrationsliste) wird angezeigt.
  3. Wählen Sie eine vorhandene Integration aus oder erstellen Sie eine neue Integration, indem Sie auf Integration erstellen klicken.

    Wenn Sie eine neue Integration erstellen:

    1. Geben Sie im Dialogfeld Integration erstellen einen Namen und eine Beschreibung ein.
    2. Wählen Sie eine Region für die Integration aus.
    3. Klicken Sie auf Erstellen.

    Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.

  4. Klicken Sie in der Symbolleiste „Designer“ auf (Aktionsmenü) und wählen Sie Hochladen aus.
  5. Wählen Sie im Dateibrowser-Dialogfeld die Datei aus, die Sie hochladen möchten, und klicken Sie dann auf Öffnen.

    Eine neue Version der Integration wird mit der hochgeladenen Datei erstellt.

Download und Upload mit API

Sie können die Apigee-Integrations-APIs verwenden, um eine Integration hoch- oder herunterzuladen.

Integration mit API herunterladen

Senden Sie eine GET-Anfrage an die folgende API, um eine Integration herunterzuladen: GET https://integrations.googleapis.com/v1/projects/*/locations/*/integrations/*/versions/*:download
https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION:download

Das folgende Beispiel zeigt, wie Sie eine bestimmte Version einer Integration herunterladen:

curl -v -s \
-H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" \
-H "X-GFE-SSL: yes" \
-X GET "https://integrations.googleapis.com/v1/projects/demo-project/locations/us-east1/integrations/test-integration/versions/0e90d453-5fcf-4aae-b164-2e8344d1ac11:download"

Weitere Informationen zu projects.locations.integrations.versions.download.

Integration mit API hochladen

Senden Sie zum Hochladen einer Integration eine POST-Anfrage an die folgende API:
https://integrations.googleapis.com/v1/projects/$YOUR_GOOGLE_PROJECT_ID/locations/$PROJECT_LOCATION/integrations $INTEGRATION_NAME/versions/$INTEGRATION_VERSION}:upload

Das folgende Beispiel zeigt, wie Sie eine Integration hochladen:

curl -v -s -H "Content-Type: application/json"  -H "Authorization: Bearer $TOKEN"  \
-X POST -d '{"content":
  "{\"name\":\"projects/450954726404/locations/us-east1/integrations/test-workflow/versions/0e90d453-5fcf-4aae-b164-2e8344d1ac11\",
  \"origin\":\"UI\",
  \"snapshotNumber\":\"3\",
  \"updateTime\":\"2022-01-06T04:26:58.137Z\",
  \"lockHolder\":\"abc@test.com\",
  \"createTime\":\"2022-01-06T04:26:42.734Z\",
  \"lastModifierEmail\":\"abc@test.com\",
  \"state\":\"DRAFT\",
  \"triggerConfigs\":[{\"label\":\"API Trigger\",\"startTasks\":[{\"taskId\":\"1\"}],
  \"properties\":{\"Trigger name\":\"rj-test-workflow_API_1\"},\"triggerType\":\"API\",\"triggerNumber\":\"1\",\"triggerId\":\"api_trigger/rj-test-workflow_API_1\"}],\"taskConfigs\":[{\"task\":\"EmailTask\",\"taskId\":\"1\",\"taskExecutionStrategy\":\"WHEN_ALL_SUCCEED\",\"displayName\":\"Send Email\"}]}"}'
  \https://integrations.googleapis.com/v1/projects/demo-project/locations/us-east1/integrations/test-integration/versions:upload

Weitere Informationen zu projects.locations.integrations.versions.upload.

Hinweise

Beachten Sie bei der Verwendung des Features zum Hochladen oder Herunterladen Folgendes:

  • Durch das Hochladen einer Integration wird eine neue Version der Integration erstellt. Wenn Sie beispielsweise eine Integration mit dem Namen IP-Test in der Version 5 haben und eine Integrationsdatei in IP-Test hochladen, wird eine neue Version 6 für die Integration erstellt.
  • Wenn Sie keine bestehende Integration haben, in die Sie eine Datei hochladen können, müssen Sie zuerst eine neue Integration erstellen und dann die Datei hochladen. In diesem Fall hat die neu erstellte Integration die Version 1 und die hochgeladene Integration die Version 2.
  • Details zu Authentifizierungsprofilen, die für eine Integration konfiguriert sind, sind in der heruntergeladenen Datei nicht verfügbar. Nach dem Hochladen der Datei müssen Sie die Authentifizierungsprofile in der hochgeladenen Integration neu konfigurieren.