Informationen zu den unterstützten Connectors für die Anwendungsintegration.

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

Wählen Sie eine der folgenden Optionen aus, um eine Integration herunterzuladen:

Console

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

    Zu Application Integration

  2. Klicken Sie im Navigationsmenü auf Integrations (Integrationen). Die Seite Integrationen 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.

API

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 finden Sie unter projects.locations.integrations.versions.download.

Integration hochladen

Durch das Hochladen einer Integration wird eine neue Version der Integration in dem Projekt erstellt, in das die Datei hochgeladen wird. Wenn Sie beispielsweise eine Integration mit dem Namen IP-Test in Version 5 haben und eine Integrationsdatei in IP-Test hochladen, wird für die Integration eine neue Version 6 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.

Wenn Sie eine vorhandene Integration hochladen möchten, wählen Sie eine der folgenden Optionen aus:

Console

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

    Zu Application Integration

  2. Klicken Sie im Navigationsmenü auf Integrations (Integrationen). Die Seite Integrationen 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, gehen Sie so vor:

    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.

API

Zum Hochladen einer Integration senden Sie 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 finden Sie unter projects.locations.integrations.versions.upload.

Nächste Schritte