Cloud Storage

Mit dem Google Cloud Storage-Connector können Sie eine Verbindung zu einem Google Cloud Storage herstellen und Dateiübertragungsvorgänge ausführen.

Hinweise

Führen Sie vor der Verwendung des Cloud Storage-Connectors die folgenden Aufgaben aus:

  • In Ihrem Google Cloud-Projekt:
    • Weisen Sie dem Nutzer, der den Connector konfiguriert, die IAM-Rolle roles/connectors.admin zu.
    • Weisen Sie dem Dienstkonto, das Sie für den Connector verwenden möchten, die folgenden IAM-Rollen zu:
      • roles/secretmanager.viewer
      • roles/secretmanager.secretAccessor
      • roles/storage.admin

      Ein Dienstkonto ist eine spezielle Art von Google-Konto, das einen nicht menschlichen Nutzer repräsentiert. Es muss authentifiziert und autorisiert werden, um Zugriff auf Daten in Google APIs zu erhalten. Wenn Sie kein Dienstkonto haben, müssen Sie eins erstellen. Weitere Informationen finden Sie unter Dienstkonto erstellen.

    • Aktivieren Sie die folgenden Dienste:
      • secretmanager.googleapis.com (Secret Manager API)
      • connectors.googleapis.com (Connectors API)

      Informationen zum Aktivieren von Diensten finden Sie unter Dienste aktivieren.

    Wenn diese Dienste oder Berechtigungen für Ihr Projekt zuvor nicht aktiviert wurden, werden Sie aufgefordert, sie beim Konfigurieren des Connectors zu aktivieren.

Connector konfigurieren

Für die Konfiguration des Connectors müssen Sie eine Verbindung zu Ihrer Datenquelle (Backend-System) erstellen. Eine Verbindung ist für eine Datenquelle spezifisch. Wenn Sie also viele Datenquellen haben, müssen Sie für jede Datenquelle eine separate Verbindung erstellen. So erstellen Sie eine Verbindung:

  1. Rufen Sie in der Cloud Console die Seite Integration Connectors > Verbindungen auf und wählen Sie ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Seite „Verbindungen“

  2. Klicken Sie auf + NEU ERSTELLEN, um die Seite Verbindung erstellen zu öffnen.
  3. Wählen Sie im Abschnitt Standort den Standort für die Verbindung aus.
    1. Region: Wählen Sie einen Standort aus der Drop-down-Liste aus.

      Eine Liste aller unterstützten Regionen finden Sie unter Standorte.

    2. Tippen Sie auf Weiter.
  4. Führen Sie im Abschnitt Verbindungsdetails folgende Schritte aus:
    1. Connector: Wählen Sie in der Drop-down-Liste der verfügbaren Connectors Cloud Storage aus.
    2. Connector-Version: Wählen Sie die Connector-Version aus der Drop-down-Liste der verfügbaren Versionen aus.
    3. Geben Sie im Feld Verbindungsname einen Namen für die Verbindungsinstanz ein.

      Verbindungsnamen müssen die folgenden Kriterien erfüllen:

      • Verbindungsnamen können Buchstaben, Ziffern oder Bindestriche enthalten.
      • Buchstaben müssen Kleinbuchstaben sein.
      • Verbindungsnamen müssen mit einem Buchstaben beginnen und mit einem Buchstaben oder einer Ziffer enden.
      • Verbindungsnamen dürfen maximal 63 Zeichen haben.
    4. Geben Sie optional unter Beschreibung eine Beschreibung für die Verbindungsinstanz ein.
    5. Dienstkonto: Wählen Sie ein Dienstkonto, das über die erforderlichen Rollen verfügt.
    6. Konfigurieren Sie optional die Einstellungen für Verbindungsknoten:

      • Mindestanzahl von Knoten: Geben Sie die Mindestanzahl von Verbindungsknoten ein.
      • Maximale Anzahl von Knoten: Geben Sie die maximale Anzahl von Verbindungsknoten ein.

      Ein Knoten ist eine Einheit (oder ein Replikat) einer Verbindung, die Transaktionen verarbeitet. Zur Verarbeitung von mehr Transaktionen für eine Verbindung sind mehr Knoten erforderlich. Umgekehrt sind weniger Knoten erforderlich, um weniger Transaktionen zu verarbeiten. Informationen zu den Auswirkungen der Knoten auf Ihre Connector-Preise finden Sie unter Preise für Verbindungsknoten. Wenn Sie keine Werte eingeben, wird die Mindestanzahl von Knoten standardmäßig auf 2 (für eine bessere Verfügbarkeit) und die maximale Anzahl von Knoten auf 50 festgelegt.

    7. Projekt-ID: Die ID des Google Cloud-Projekts, in dem sich die Daten befinden.
    8. Klicken Sie optional auf + LABEL HINZUFÜGEN, um der Verbindung ein Label in Form eines Schlüssel/Wert-Paars hinzuzufügen.
    9. Tippen Sie auf Weiter.
  5. Prüfen: Überprüfen Sie die Verbindung.
  6. Klicken Sie auf Erstellen.

Entitäten, Vorgänge und Aktionen

Alle Integration Connectors bieten eine Abstraktionsebene für die Objekte der verbundenen Anwendung. Sie können nur über diese Abstraktion auf die Objekte einer Anwendung zugreifen. Die Abstraktion wird Ihnen als Entitäten, Vorgänge und Aktionen zur Verfügung gestellt.

  • Entität: Eine Entität kann als Objekt oder Sammlung von Attributen in der verbundenen Anwendung oder im verbundenen Dienst verstanden werden. Die Definition einer Entität unterscheidet sich von Connector zu Connector. Beispiel: In einem Datenbank-Connector sind Tabellen die Entitäten, in einem Dateiserver-Connector sind Ordner die Entitäten und in einem Nachrichtensystem-Connector sind Warteschlangen die Entitäten.

    Es ist jedoch möglich, dass ein Connector keine Entitäten unterstützt oder keine Entitäten enthält. In diesem Fall ist die Liste Entities leer.

  • Vorgang: Ein Vorgang ist die Aktivität, die Sie für eine Entität ausführen können. Sie können einen der folgenden Vorgänge für eine Entität ausführen:

    Durch Auswahl einer Entität aus der verfügbaren Liste wird eine Liste der Vorgänge generiert, die für die Entität verfügbar sind. Eine detaillierte Beschreibung der Vorgänge finden Sie in den Entitätsvorgängen der Connectors-Aufgabe. Wenn ein Connector jedoch keinen der Entitätsvorgänge unterstützt, werden solche nicht unterstützten Vorgänge nicht in der Liste Operations aufgeführt.

  • Aktion: Eine Aktion ist eine Funktion erster Klasse, die über die Connector-Benutzeroberfläche für die Integration verfügbar gemacht wird. Mit einer Aktion können Sie Änderungen an einer oder mehreren Entitäten vornehmen, die von Connector zu Connector unterschiedlich sind. Es ist jedoch möglich, dass ein Connector keine Aktionen unterstützt. In diesem Fall ist die Actions-Liste leer.

Systemeinschränkungen

Der Google Cloud Storage-Connector kann maximal 10 Transaktionen pro Sekunde und Knoten verarbeiten und Transaktionen über dieses Limit hinaus drosseln. Standardmäßig weisen Integration Connectors einer Verbindung zwei Knoten zu, um die Verfügbarkeit zu verbessern.

Informationen zu den Limits, die für Integration Connectors gelten, finden Sie hier.

Aktionen

Die Google Cloud Storage-Verbindung unterstützt die folgenden Aktionen:

DownloadObject-Aktion

In der folgenden Tabelle werden die Eingabeparameter der Aktion DownloadObject beschrieben.

Parametername Erforderlich Datentyp Beschreibung
Bucket Ja String Bucket-Name, in dem das herunterzuladende Objekt vorhanden ist.
ObjectFilePath Nein String Name des Objekts, das heruntergeladen werden soll. Wenn nicht angegeben, werden alle Objekte aus dem angegebenen Bucket heruntergeladen.

Wenn sich das herunterzuladende Objekt in einem untergeordneten Ordner eines Buckets befindet, müssen Sie den vollständigen Pfad eines solchen Objekts angeben. Wenn Sie beispielsweise logfile.txt herunterladen möchten, das in folderA von bucket_01 vorhanden ist, sollte der Objektpfad folderA/logfile.txt sein.

HasBytes Nein Boolesch Gibt an, ob Inhalte in Byte heruntergeladen werden sollen. Gültige Werte sind true und false. Wenn true festgelegt ist, wird der Inhalt als Base64-codierter String heruntergeladen.

Die Standardeinstellung für das Feld HasBytes ist false.

UpdatedEndDate Nein Datum Das Enddatum für den Download von Objekten. Wenn nicht angegeben, werden Objekte aus dem angegebenen UpdatedStartDate bis zum aktuellen Tag heruntergeladen.
UpdatedStartDate Nein Datum Der Beginn des Zeitraums für das Herunterladen von Objekten. Wenn nicht angegeben, werden Objekte vom Beginn des Zeitraums bis zum UpdatedEndDate heruntergeladen.

Beispiele für die Konfiguration der Aktion DownloadObject finden Sie unter Beispiele.

UploadObject-Aktion

In der folgenden Tabelle werden die Eingabeparameter der Aktion UploadObject beschrieben.

Parametername Erforderlich Datentyp Beschreibung
Bucket Ja String Der Name des Buckets, in den das Objekt hochgeladen wird.
FolderPath Nein String Der Pfad zum Ordner, in den das Objekt hochgeladen werden soll.
ContentBytes Nein String Inhalte, die als Byte hochgeladen werden sollen (Base64-codierter String).
HasBytes Nein Boolesch Gibt an, ob Inhalte in Byte hochgeladen werden sollen. Gültige Werte: true oder false. Wenn true festgelegt ist, sollte der Inhalt, den du hochladen möchtest, ein Base64-codierter String sein.

Die Standardeinstellung für das Feld HasBytes ist false.

Inhalt Ja String Die Inhalte, die hochgeladen werden sollen.
ObjectName Nein String Name des Objekts, das hochgeladen wird.

Beispiele für die Konfiguration der Aktion UploadObject finden Sie unter Beispiele.

CopyObject-Aktion

In der folgenden Tabelle werden die Eingabeparameter der Aktion CopyObject beschrieben.

Parametername Erforderlich Datentyp Beschreibung
BucketSource Ja String Der Name des Buckets, aus dem Sie das Objekt kopieren möchten.
ObjectSource Ja String Vollständiger Pfad des Ordners, in dem Sie das Objekt kopieren möchten.
BucketDestination Ja String Der Name des Buckets, in den Sie das Objekt kopieren möchten.
ObjectDestination Nein String Vollständiger Pfad des Ziels, einschließlich Objektname. Wenn Sie keinen Objektnamen angeben, wird der Name des Quellobjekts beibehalten.

Beispiele für die Konfiguration der Aktion CopyObject finden Sie unter Beispiele.

MoveObject-Aktion

In der folgenden Tabelle werden die Eingabeparameter der Aktion „MoveObject“ beschrieben.

Parametername Erforderlich Datentyp Beschreibung
BucketSource Ja String Der Name des Buckets, aus dem Sie das Objekt verschieben möchten.
ObjectSource Ja String Vollständiger Pfad des Ordners, in den Sie das Objekt verschieben möchten.
BucketDestination Ja String Der Name des Buckets, in den Sie das Objekt verschieben möchten.
ObjectDestination Nein String Vollständiger Pfad des Ziels, einschließlich Objektname. Wenn Sie keinen Objektnamen angeben, wird der Name des Quellobjekts beibehalten.

DeleteObject-Aktion

In der folgenden Tabelle werden die Eingabeparameter der Aktion DeleteObject beschrieben.

Parametername Erforderlich Datentyp Beschreibung
BucketSource Ja String Bucket-Name, in dem das zu löschende Objekt vorhanden ist.
ObjectSource Ja String Name des Objekts, das Sie löschen möchten.
Generation Nein Doppelt Version des zu löschenden Objekts. Falls vorhanden, wird die angegebene Version des Objekts im Gegensatz zur neuesten Version (Standardverhalten) endgültig gelöscht.
IfGenerationMatch Nein Doppelt Macht den Löschvorgang abhängig davon, ob die aktuelle Generation des Objekts mit dem angegebenen Wert übereinstimmt. Wenn Sie diesen Wert auf 0 festlegen, ist der Vorgang nur erfolgreich, wenn keine Live-Versionen des Objekts vorhanden sind.
IfGenerationNotMatch Nein Doppelt Macht den Löschvorgang abhängig davon, ob die aktuelle Generation des Objekts nicht mit dem angegebenen Wert übereinstimmt. Wenn kein Liveobjekt vorhanden ist, schlägt die Voraussetzung fehl. Wenn Sie diesen Wert auf 0 festlegen, ist der Vorgang nur dann erfolgreich, wenn eine Live-Version des Objekts vorhanden ist.
IfMetagenerationMatch Nein Doppelt Macht den Löschvorgang abhängig davon, ob die aktuelle Metageneration des Objekts mit dem angegebenen Wert übereinstimmt.
IfMetagenerationNotMatch Nein Doppelt Macht den Löschvorgang abhängig davon, ob die aktuelle Metageneration des Objekts nicht mit dem angegebenen Wert übereinstimmt.

SignURL-Aktion

In der folgenden Tabelle werden die Eingabeparameter der Aktion SignURL beschrieben, die eine signierte URL für das angegebene Objekt erstellt.

Parametername Erforderlich Datentyp Beschreibung
Bucket Ja String Der Bucket-Name, in dem sich das Objekt befindet.
Objekt Ja String Der Name des Objekts, für das die SignedURL generiert werden soll.
RequestMethod Nein String Die von der signierten Anfrage verwendete Methode. Der Standardwert ist GET.
Standort Nein String Speicherort des angegebenen Buckets. Der Standardwert ist auto.
ActiveDateTime Nein String Die DateTime, ab der die SignedURL aktiv wird. Wenn nicht angegeben, wird die aktuelle dateTime verwendet.
Abfrage Nein String Der Abfragestring, der bei Verwendung der SignedURL enthalten sein muss. Wenn keine Angabe erfolgt, wird kein Abfragestring verwendet.
CustomHeaders Nein String Eine durch Kommas getrennte Liste von name=value der Header, die mit der SignedURL verwendet werden sollen. Wenn keine Angabe erfolgt, werden keine benutzerdefinierten Header verwendet.
ExpiresIn Ja String Die Ablaufzeit für die SignedURL, die sie haben sollte, im Format: 1d2h3m4s. Der Höchstwert ist 7d0h0m0s.
HmacAccessKey Nein String Der HMAC-Zugriffsschlüssel. Weitere Informationen finden Sie unter HMAC-Schlüssel.
HmacSecret Nein String Das HMAC-Secret.

Beispiele

In den Beispielen in diesem Abschnitt werden die folgenden Vorgänge beschrieben:

  • Alle Objekte auflisten
  • Alle Objekte in einem Bucket auflisten
  • Alle Buckets auflisten
  • Objekt herunterladen
  • Binärobjekt herunterladen
  • Objekt in einen Bucket hochladen
  • Objekt in einen Ordner hochladen
  • Objekt kopieren
  • Objekt verschieben
  • Objekt löschen
  • Signierte URL für ein Objekt erstellen

In der folgenden Tabelle sind die Beispielszenarien und die entsprechende Konfiguration in der Connectors-Aufgabe aufgeführt:

Aufgabe Konfiguration
Alle Objekte auflisten
  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie die Entität Objects und dann den Vorgang List aus.
  3. Klicken Sie auf Fertig.

Dadurch werden alle Objekte in allen Buckets aufgelistet. Die Objekte werden im Antwortparameter connectorOutputPayload der Aufgabe Connectors aufgelistet.

Alle Objekte in einem Bucket auflisten
  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie die Entität Objects und dann den Vorgang List aus.
  3. Klicken Sie auf Fertig.
  4. Legen Sie für filterClause den Namen des Buckets fest, dessen Objekte Sie auflisten möchten. Klicken Sie zum Festlegen der Klausel im Abschnitt Task Input der Aufgabe Connectors auf filterClause und geben Sie dann Bucket = 'BUCKET_NAME' in dem Feld Standardwert ein. Zum Beispiel Bucket = 'bucket_01'.
Alle Buckets auflisten
  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie die Entität Buckets und dann den Vorgang List aus.
  3. Klicken Sie auf Fertig.
Objekt herunterladen
  1. Klicken Sie im Dialogfeld Configure connector task auf Actions.
  2. Wählen Sie die Aktion DownloadObject aus und klicken Sie auf Fertig.
  3. Klicken Sie im Bereich Aufgabeneingabe der Aufgabe Connectors auf connectorInputPayload und geben Sie dann einen Wert ähnlich dem folgenden in Feld Default Value ein:
    
    {
      "Bucket": "bucket-test-01",
      "ObjectFilePath": "logfile.txt"
    }
  4. In diesem Beispiel wird die Datei logfile.txt heruntergeladen. Der Inhalt der heruntergeladenen Datei ist im JSON-Format im Antwortparameter connectorOutputPayload der Aufgabe Connectors verfügbar.

Binärobjekt herunterladen

Die Schritte zum Herunterladen eines binären Objekts sind dieselben wie beim Herunterladen eines regulären Objekts. Außerdem müssen Sie HasBytes im Feld connectorInputPayload als true angeben. Dadurch wird das Objekt als Base64-codierter String heruntergeladen. Beispielwert für das Feld connectorInputPayload:


{
"Bucket": "bucket-test-01",
"ObjectFilePath": "image01.png",
"HasBytes" : true
}

Wenn der Download erfolgreich ist, sieht die Ausgabe im Feld connectorOutputPayload in etwa so aus:


{
"Success": "true",
"ContentBytes": "SGVsbG8gdGVzdCE\u003d"
}
Objekt in einen Bucket hochladen
  1. Klicken Sie im Dialogfeld Configure connector task auf Actions.
  2. Wählen Sie die Aktion UploadObject aus und klicken Sie auf Fertig.
  3. Klicken Sie im Bereich Aufgabeneingabe der Aufgabe Connectors auf connectorInputPayload und geben Sie Folgendes in das Feld Default Value ein:
    
    {
    "Content": "Hello test!",
    "Bucket": "bucket-test-01",
    "ObjectName" : "test-file-01.txt"
    }
  4. In diesem Beispiel wird die Datei test-file-01.txt mit dem Inhalt Hello test! im Bucket bucket-test-01 erstellt. Wenn bereits eine Datei mit dem Namen test-file-01.txt vorhanden ist, wird diese überschrieben.

Objekt in einen Ordner hochladen
  1. Klicken Sie im Dialogfeld Configure connector task auf Actions.
  2. Wählen Sie die Aktion UploadObject aus und klicken Sie auf Fertig.
  3. Klicken Sie im Bereich Aufgabeneingabe der Aufgabe Connectors auf connectorInputPayload und geben Sie Folgendes in das Feld Default Value ein:
    
    {
    "Content": "Hello test!",
    "Bucket": "bucket-test-01",
    "ObjectName" : "folderA/test-file-01.txt"
    }
  4. In diesem Beispiel wird die Datei test-file-01.txt mit dem Inhalt Hello test! im Ordner folderA von bucket-test-01 erstellt. Wenn der Ordner eine Datei mit dem Namen test-file-01.txt hat, wird sie überschrieben.

Objekt kopieren
  1. Klicken Sie im Dialogfeld Configure connector task auf Actions.
  2. Wählen Sie die Aktion CopyObject aus und klicken Sie auf Fertig.
  3. Klicken Sie im Bereich Aufgabeneingabe der Aufgabe Connectors auf connectorInputPayload und geben Sie Folgendes in das Feld Default Value ein:
    
    {
    "BucketSource": "bucket_01",
    "ObjectSource": "folderA/logfile.txt",
    "BucketDestination": "bucket_02",
    "ObjectDestination": "folderB/logfile.txt"
    }
  4. In diesem Beispiel wird die Datei folderA/logfile.txt von bucket_01 nach folderB/logfile.txt in bucket_02 kopiert.

Wenn der Kopiervorgang erfolgreich ist, sieht die Ausgabe im Feld connectorOutputPayload in etwa so aus:


{
"Success": "true"
}
Objekt verschieben
  1. Klicken Sie im Dialogfeld Configure connector task auf Actions.
  2. Wählen Sie die Aktion MoveObject aus und klicken Sie auf Fertig.
  3. Klicken Sie im Bereich Aufgabeneingabe der Aufgabe Connectors auf connectorInputPayload und geben Sie Folgendes in das Feld Default Value ein:
    
    {
    "BucketSource": "bucket_01",
    "ObjectSource": "folderA/logfile.txt",
    "BucketDestination": "bucket_02",
    "ObjectDestination": "folderB/logfile.txt"
    }
  4. In diesem Beispiel wird die Datei folderA/logfile.txt von bucket_01 nach folderB/logfile.txt in bucket_02 verschoben.

Wenn der Kopiervorgang erfolgreich ist, sieht die Ausgabe im Feld connectorOutputPayload in etwa so aus:


{
"Success": "true"
}
Objekt löschen
  1. Klicken Sie im Dialogfeld Configure connector task auf Actions.
  2. Wählen Sie die Aktion DeleteObject aus und klicken Sie auf Fertig.
  3. Klicken Sie im Bereich Aufgabeneingabe der Aufgabe Connectors auf connectorInputPayload und geben Sie Folgendes in das Feld Default Value ein:
    
    {
    "BucketSource": "bucket_01",
    "ObjectSource": "logfile.txt"
    }
  4. In diesem Beispiel wird die Datei logfile.txt aus bucket_01 gelöscht.

Wenn der Kopiervorgang erfolgreich ist, sieht die Ausgabe im Feld connectorOutputPayload in etwa so aus:


{
"Success": "true"
}
Signierte URL für ein Objekt erstellen
  1. Klicken Sie im Dialogfeld Configure connector task auf Actions.
  2. Wählen Sie die Aktion SignURL aus und klicken Sie auf Fertig.
  3. Klicken Sie im Bereich Aufgabeneingabe der Aufgabe Connectors auf connectorInputPayload und geben Sie Folgendes in das Feld Default Value ein:
    
    {
    "Bucket": "bucket-test-01",
    "ObjectName" : "test-file-01.txt"
    }
  4. In diesem Beispiel wird eine signierte URL für die Datei test-file-01.txt erstellt, die sich im Bucket bucket-test-01 befindet. Wenn die Aktion erfolgreich ist, erhalten Sie die signierte URL in einer Antwort ähnlich der folgenden:

    
    {
    "Success": "true",
    "SignURL": "https://storage.googleapis.com/example-bucket/cat.jpeg?X-Goog-Algorithm=
    GOOG4-RSA-SHA256&X-Goog-Credential=example%40example-project.iam.gserviceaccount
    .com%2F20181026%2Fus-central1%2Fstorage%2Fgoog4_request&X-Goog-Date=20181026T18
    1309Z&X-Goog-Expires=900&X-Goog-SignedHeaders=host&X-Goog-Signature=247a2aa45f16
    9edf4d187d54e7cc46e4731b1e6273242c4f4c39a1d2507a0e58706e25e3a85a7dbb891d62afa849
    6def8e260c1db863d9ace85ff0a184b894b117fe46d1225c82f2aa19efd52cf21d3e2022b3b868dc
    c1aca2741951ed5bf3bb25a34f5e9316a2841e8ff4c530b22ceaa1c5ce09c7cbb5732631510c2058
    0e61723f5594de3aea497f195456a2ff2bdd0d13bad47289d8611b6f9cfeef0c46c91a455b94e90a
    66924f722292d21e24d31dcfb38ce0c0f353ffa5a9756fc2a9f2b40bc2113206a81e324fc4fd6823
    a29163fa845c8ae7eca1fcf6e5bb48b3200983c56c5ca81fffb151cca7402beddfc4a76b13344703
    2ea7abedc098d2eb14a7"
    }

Hinweise

  • Ein herunterladbares Objekt darf maximal 10 MB groß sein.
  • Mit der Aktion UploadObject können Sie nicht mehrere Dateien hochladen. Sie können nur eine Datei hochladen.

Mit Terraform Verbindungen erstellen

Mit der Terraform-Ressource können Sie eine neue Verbindung erstellen.

Informationen zum Anwenden oder Entfernen einer Terraform-Konfiguration finden Sie unter Grundlegende Terraform-Befehle.

Ein Beispiel für eine Terraform-Vorlage zum Erstellen von Verbindungen finden Sie unter Beispielvorlage.

Wenn Sie diese Verbindung mit Terraform erstellen, müssen Sie die folgenden Variablen in der Terraform-Konfigurationsdatei festlegen:

Parametername Datentyp Erforderlich Beschreibung
project_id STRING Wahr Die ID des Google Cloud-Projekts, in dem sich die Daten befinden.

Cloud Storage-Verbindung in einer Integration verwenden

Nachdem Sie die Verbindung erstellt haben, ist sie sowohl in Apigee Integration als auch in Application Integration verfügbar. Sie können die Verbindung über die Connector-Aufgabe in einer Integration verwenden.

  • Informationen zum Erstellen und Verwenden der Connectors-Aufgabe in der Apigee-Integration finden Sie unter Connectors-Task.
  • Informationen zum Erstellen und Verwenden der Aufgabe „Connectors“ in Application Integration finden Sie unter Connectors-Aufgabe.

Hilfe von der Google Cloud-Community erhalten

Sie können Ihre Fragen und Anregungen zu diesem Connector in der Google Cloud-Community unter Cloud-Foren posten.

Nächste Schritte