Alle Workflow-Codebeispiele
Diese Seite enthält Codebeispiele für Workflows. Informationen zum Suchen und Filtern von Codebeispielen für andere Google Cloud -Produkte finden Sie im Google Cloud -Beispielbrowser.
Connector für die Kubernetes API
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf die Kubernetes API zugegriffen wird.
- Workflows
- YAML
Mit einer For-in-Schleife durch eine Map iterieren
Hier wird eine For-in-Schleife verwendet, um eine Map zu durchlaufen.
- Workflows
- YAML
Workflow erstellen, der einen Cloud Run-Job mit Terraform ausführt
Stellt einen Beispiel-Workflow mit Terraform bereit.
- Workflows
- Terraform
HTTP-Anfragen in einer For-in-Schleife stellen
Stellt HTTP-Anfragen in einer for-in-Schleife.
- Workflows
- YAML
Mehrere BigQuery-Abfragejobs parallel ausführen
Hier werden mehrere BigQuery-Abfragejobs parallel ausgeführt, was eine Leistungssteigerung im Vergleich zur seriellen Ausführung der Jobs nacheinander bedeutet.
- Workflows
- YAML
Suchbegriff eingeben und an eine API übergeben
Es wird Ihr Google Cloud-Standort verwendet, um einen Suchbegriff zu erstellen. Sie können auch einen eigenen Suchbegriff eingeben, der an die Wikipedia API übergeben wird. Es wird eine Liste ähnlicher Wikipedia-Artikel zurückgegeben.
- Workflows
- YAML
Liste umkehren
Die Elemente in einer Liste werden in umgekehrter Reihenfolge angeordnet.
- Workflows
- YAML
For-Range-Schleife zum Stellen von HTTP-Anfragen verwenden
Verwendet eine bereichsbasierte Iteration, um HTTP-Anfragen zu senden.
- Workflows
- YAML
gcloud-Befehle in einem Workflow ausführen
Sie können gcloud-Befehlszeilenbefehle über einen Cloud Build-Schritt ausführen und diesen Schritt mit dem Cloud Build-Connector in Workflows erstellen.
- Workflows
- YAML
Connector für Kubernetes Engine
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf eine containerbasierte Kubernetes Engine-Anwendung zugegriffen wird.
- Workflows
- YAML
Connector für BigQuery
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf BigQuery in einem Workflow verwendet wird.
- Workflows
- YAML
Andere Workflows parallel ausführen
Einen Workflow ausführen, der andere Workflows parallel ausführt.
- Workflows
- YAML
Connector für Cloud Resource Manager
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Cloud Resource Manager innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Connector für Transcoder
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf den Transcoder zugegriffen wird.
- Workflows
- YAML
Einen Workflow ausführen, der andere Workflows parallel ausführt
Es wird ein übergeordneter Workflow verwendet, der einen untergeordneten Workflow über einen Connector aufruft. Jede Iteration des untergeordneten Workflows erhält ein Iterationsargument. Der übergeordnete Workflow wartet auf das Ergebnis jeder Ausführung des untergeordneten Workflows und speichert es.
- Workflows
- YAML
Einfachen untergeordneten Workflow verwenden
Implementiert einen einfachen untergeordneten Workflow, der nach der Definition des Hauptworkflows definiert wird.
- Workflows
- YAML
BigQuery-Dataset abfragen und Ergebnisse mithilfe von Konnektoren in eine Google Tabellen-Tabelle schreiben
Hier wird ein BigQuery-Dataset mit dem BigQuery API-Connector abgefragt und die Ergebnisse mit dem Google Tabellen API-Connector in eine Google Tabellen-Tabelle geschrieben.
- Workflows
- YAML
Über einen Workflow in Google Tabellen schreiben
Erstellt eine Tabelle mit dem Google Sheets API-Connector.
- Workflows
- YAML
Verwenden Sie einen Ausdruck, um einen Variablenwert zuzuweisen.
Verwendet einen Ausdruck, um den Wert einer zuvor definierten Variablen zuzuweisen.
- Workflows
- YAML
Connector für AI Platform Training und Prediction
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf VertexAI (AI Platform) zugegriffen wird.
- Workflows
- YAML
Mit einer eingebetteten Switch-Anweisung Schritte ausführen
Verwendet eine Switch-Struktur, um Schritte direkt auszuführen, wenn eine Bedingung erfüllt ist, ohne zu anderen Schritten zu springen.
- Workflows
- YAML
Ruft einen Workflow mit Python oder Ruby ab.
Ruft einen Workflow mit Python oder Ruby ab.
- Workflows
- Java
- C#
- Ruby
- Go
- Python
Google Übersetzer in einer For-in-Schleife verwenden
Der Cloud Translation API-Connector wird in einer For-in-Schleife verwendet.
- Workflows
- YAML
Compute Engine-Instanz über HTTP-Anfrage beenden
Stellt eine authentifizierte Anfrage innerhalb eines Workflows mit OAuth 2.0, um eine Compute Engine-Instanz zu stoppen.
- Workflows
- YAML
Connector für Firestore (schreiben)
Schreibvorgänge in Firestore mithilfe eines Workflow-Connectors.
- Workflows
- YAML
Connector für Compute Engine
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf Compute Engine zugegriffen wird.
- Workflows
- YAML
Workflow mit Python oder Ruby aktualisieren
Aktualisiert einen Workflow mit Python oder Ruby.
- Workflows
- C#
- Java
- Python
- Go
- Ruby
Vorgänge mithilfe von Verzweigungen parallel ausführen
Hiermit wird ein Workflow mit mehreren und unterschiedlichen Schritten gleichzeitig ausgeführt, indem sie in parallele Verzweigungen eingefügt werden.
- Workflows
- YAML
Workflow mit Python oder Ruby löschen
Löscht einen Workflow mit Python oder Ruby.
- Workflows
- Ruby
- C#
- Python
- Go
- Java
Connector für Dataflow
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf Dataflow zugegriffen wird.
- Workflows
- YAML
Fehlerbehandlung in einem parallelen Schritt ausführen
Verwendet eine try/except-Struktur für die Fehlerbehandlung in einem parallelen Schritt.
- Workflows
- YAML
Parallele Schleife ausführen
Verarbeitet Elemente parallel mit einer parallelen Schleife.
- Workflows
- YAML
Bedingter Schritt zu einem bestimmten Schritt
Abhängig vom Wert, der im ersten Schritt des Workflows zurückgegeben wird, wird zu einem bestimmten Schritt gewechselt.
- Workflows
- YAML
Connector für BigQuery Data Transfer
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf BigQuery Data Transfer in einem Workflow verwendet wird.
- Workflows
- YAML
Connector für Google Formulare
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf Google-Formulare zugegriffen wird.
- Workflows
- YAML
Externe HTTP-POST-Anfrage stellen
Stellt eine POST-Anfrage an einen externen HTTP-Endpunkt.
- Workflows
- YAML
Cloud Run-Job ausführen, der in Cloud Storage gespeicherte Ereignisdaten verarbeitet
Mit Workflows können Sie einen Cloud Run-Job als Teil eines Workflows ausführen, der in Cloud Storage gespeicherte Ereignisdaten verarbeitet.
- Workflows
- YAML
BigQuery-Ergebnisbereich paginarieren
Mit einem Seitentoken wird ein BigQuery-Ergebnisbereich aufgeteilt und eine Seite mit Ergebnissen nach der anderen durchgegangen.
- Workflows
- YAML
Erste Schritte mit den Cloud-Clientbibliotheken für die Workflows API
Hier erfahren Sie, wie Sie mit den Cloud-Clientbibliotheken für Workflows beginnen.
- Workflows
- TypeScript
- C++
- Node.js
- JavaScript
Connector für Anwendungsintegration
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf die Anwendungsintegration innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Workflows mit Python oder Ruby auflisten
Listet Workflows mit Python oder Ruby auf.
- Workflows
- Python
- C#
- Java
- Go
- Ruby
Connector für Cloud Storage
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Cloud Storage innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Cloud Run-Arbeitslast aufrufen, die eine Authentifizierung erfordert
Führt eine authentifizierte Anfrage innerhalb eines Workflows aus, wobei OpenID Connect (OIDC) eine Verbindung zu Cloud Run herstellt.
- Workflows
- YAML
Connector für Workflow-Ausführungen
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Workflows-Ausführungen verwendet wird.
- Workflows
- YAML
Connector für Workflow-Definitionen
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Workflow-Definitionen verwendet wird.
- Workflows
- YAML
Cloud Tasks-Warteschlange zum Puffern von Workflowausführungen verwenden
Erstellt eine große Anzahl von Aufgaben und fügt sie der Cloud Tasks-Warteschlange hinzu, um einen untergeordneten Workflow auszuführen.
- Workflows
- YAML
Connector für Cloud SQL-Administrator
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf den Cloud SQL-Administrator zugegriffen wird.
- Workflows
- YAML
Connector für Google Tabellen
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf Google Tabellen zugegriffen wird.
- Workflows
- YAML
Nach einem HTTP 500-Fehler wiederholen
Implementiert eine benutzerdefinierte Wiederholungsrichtlinie, die HTTP-Anfragen, die den HTTP-Statuscode 500 zurückgegeben haben, wiederholt.
- Workflows
- YAML
Workflow mit Terraform erstellen und bereitstellen
Erstellt und implementiert einen Beispiel-Workflow mit Terraform.
- Workflows
- Terraform
Parallele for:in-Schleife ausführen
Verwendet eine parallele for:in-Schleife, um Text zu übersetzen.
- Workflows
- YAML
Connector für Cloud Build
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Cloud Build innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Connector für Pub/Sub
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Pub/Sub in einem Workflow verwendet wird.
- Workflows
- YAML
Karte definieren
Definiert eine Zuordnung (Wörterbuch), die eine benutzerdefinierte Struktur von Variablen oder Listen enthalten kann.
- Workflows
- YAML
Connector für Batch
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Batch innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Externe HTTP GET-Anfrage mit Headern senden
Stellt eine HTTP-GET-Anfrage mit einem benutzerdefinierten Header.
- Workflows
- YAML
Zufallszahl generieren und Ergebnis in JSON zurückgeben
Nach dem Empfang einer HTTP-Anfrage generiert diese Funktion eine zufällige Zahl zwischen 1 und 100 und gibt die Zahl im JSON-Format zurück.
- Workflows
- Python
Eine For-in-Schleife verwenden, um eine Liste zu durchlaufen
Verwendet eine For-in-Schleife, um eine Liste zu durchlaufen.
- Workflows
- YAML
Parallele Iteration mit For-Schleifen ausführen
Führt Schleifeniterationen parallel aus, um die End-to-End-Ausführungszeit zu verkürzen. Eine freigegebene Variable wird in jeder Iteration aktualisiert.
- Workflows
- YAML
kubectl-Befehle in einem Workflow ausführen
Sie können gcloud-Befehlszeilenbefehle über einen Cloud Build-Schritt ausführen und diesen Schritt mit dem Cloud Build-Connector in Workflows erstellen.
- Workflows
- YAML
Workflow mit Python oder Ruby erstellen
Erstellt einen Workflow mit Python oder Ruby.
- Workflows
- Ruby
- Go
- C#
- Python
- Java
Lokalen Gültigkeitsbereich einer Variablen zeigen, die in einer For-Schleife erstellt wurde
Hier wird gezeigt, dass Variablen, die in einer Schleife erstellt werden, außerhalb dieser Schleife nicht existieren.
- Workflows
- YAML
Connector für Firestore
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Firestore innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Connector für Storage Transfer Service
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf den Storage Transfer Service zugegriffen wird.
- Workflows
- YAML
Argumente in einem Workflow verwenden
Zugriff auf Laufzeitargumente, die im Rahmen der Ausführungsanfrage an den Workflow übergeben und als Parameter des Hauptworkflows deklariert werden.
- Workflows
- YAML
Connector für Vertex AI
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf Vertex AI zugegriffen wird.
- Workflows
- YAML
Daten mit einer parallelen Schleife aggregieren
Separate Abfragen an ein öffentliches BigQuery-Dataset geben jeweils die Anzahl der Wörter in einem Dokument oder einer Gruppe von Dokumenten zurück. Mit einer freigegebenen Variablen kann die Anzahl der Wörter nach Abschluss aller Iterationen summiert und gelesen werden.
- Workflows
- YAML
Connector für Cloud Functions
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Cloud Functions innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Liste durchlaufen
Verwendet eine Kombination aus bedingten Jumps, Variablen und der Funktion len(), um eine Liste zu durchlaufen.
- Workflows
- YAML
Connector für Cloud Scheduler
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Cloud Scheduler innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Connector für Cloud Tasks
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf Cloud Tasks zugegriffen wird.
- Workflows
- YAML
Workflows mit Clientbibliotheken ausführen
Führen Sie einen Workflow mit Clientbibliotheken aus. Fragt die Ausführung des Workflows mit exponentiellem Backoff ab, bis die Ausführung beendet ist, und gibt dann die Ergebnisse aus.
- Workflows
- JavaScript
- Node.js
- Python
- Java
- TypeScript
Über eine HTTP-Anfrage in Firestore schreiben
Stellt eine authentifizierte Anfrage innerhalb eines Workflows mit OAuth 2.0, um in Firestore zu schreiben.
- Workflows
- YAML
Compute Engine-VM-Instanz mit dem Compute Engine API-Connector erstellen
Ruft den Compute Engine API-Connector auf, um eine Compute Engine-VM-Instanz basierend auf den über Google Forms erfassten Spezifikationen zu erstellen.
- Workflows
- YAML
Explizit zum nächsten Workflowschritt wechseln
Verwendet den Befehl "next:", um die Reihenfolge der Workflowschritte explizit zu definieren und die Schritte in einer anderen Reihenfolge als in der Workflowdefinition auszuführen.
- Workflows
- YAML
Workflows mit Cloud Build aus Git bereitstellen
Erstellen Sie eine Cloud Build-Konfigurationsdatei, mit der ein Workflow bereitgestellt und ausgeführt wird.
- Workflows
- YAML
Connector für Cloud Run
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf Cloud Run zugegriffen wird.
- Workflows
- YAML
Kubernetes-Anwendung mit Workflows-Connectors bereitstellen
Erstellen Sie mit dem Kubernetes Engine API-Connector einen GKE-Cluster und mit dem Kubernetes API-Connector eine Kubernetes-Bereitstellung und einen Kubernetes-Dienst.
- Workflows
- YAML
Impliziter Schritt zum nächsten Workflowschritt
Führt die Schritte eines Workflows in der Reihenfolge aus, in der sie in der Workflowdefinition angezeigt werden.
- Workflows
- YAML
Text mit der Cloud Translation API übersetzen
Stellt eine HTTP POST-Anfrage an die Cloud Translation API, um Text vom Englischen ins Russische zu übersetzen.
- Workflows
- YAML
Berechnung des mathematischen Grundes
Nach dem Empfang einer HTTP-Anfrage wird die Eingabe aus dem JSON-Text extrahiert, die Datei math.floor berechnet und das Ergebnis zurückgegeben.
- Workflows
- Python
Connector für Firestore (Lesen)
Lesevorgänge aus Firestore mithilfe eines Connectors für Workflows.
- Workflows
- YAML
Connector für Cloud Translation
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf Cloud Translation zugegriffen wird.
- Workflows
- YAML
Eine Zahl mit 2 multiplizieren und Ergebnis in JSON zurückgeben
Nach dem Empfangen einer HTTP-Anfrage extrahiert diese HTTP-Funktion den aus dem JSON-Text, multipliziert ihn mit 2 und gibt das Ergebnis im JSON-Format zurück.
- Workflows
- Python
Variablen zuweisen
Weist Variablen und Stringwerte zu. Variablenzuweisungen werden nacheinander ausgeführt.
- Workflows
- YAML
Grundlegende For-Range-Schleife verwenden
Es wird die bereichsbasierte Iteration verwendet.
- Workflows
- YAML
Schritte mit einer benutzerdefinierten Wiederholungsrichtlinie für einen HTTP-Statuscode wiederholen
Implementiert eine benutzerdefinierte Wiederholungsrichtlinie, die HTTP-Anfragen, die den HTTP-Statuscode 202 zurückgeben, wiederholt.
- Workflows
- YAML
Parallelen Schritt mit dem eingeblendeten sekundären Workflow ausführen
Enthält den Quellcode für einen sekundären Workflow direkt im Hauptworkflow, um die Lesbarkeit zu erleichtern.
- Workflows
- YAML
Daten mit einem Workflow aus Cloud Storage in BigQuery laden
Führt eine Reihe von Schritten aus, um das Laden und anschließende Transformieren von Daten in BigQuery durch Aufrufen von Cloud Functions zu orchestrieren.
- Workflows
- YAML
Connector für Document AI
Workflow-Connector, der die integrierte Funktion definiert, mit der in einem Workflow auf Document AI zugegriffen wird.
- Workflows
- YAML
Batchübersetzung mit dem Cloud Translation-Connector ausführen
Führt eine Batchübersetzung mit dem Cloud Translation-Connector aus.
- Workflows
- YAML
Variablenbereich in einem parallelen Schritt demonstrieren
Hier sehen Sie den Gültigkeitsbereich einer freigegebenen Variablen sowie Variablen, die lokal für die jeweiligen Zweigbereiche gelten.
- Workflows
- YAML
Connector für Cloud Spanner
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Cloud Spanner innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Cloud Run-Job ausführen
Stellen Sie einen Workflow bereit, der einen Cloud Run-Job ausführt.
- Workflows
- YAML
OIDC zur Authentifizierung bei einer Anfrage an Cloud Functions verwenden
Stellt eine HTTP-Anfrage mit OIDC, indem im Abschnitt „args“ der Workflow-Definition ein „auth“-Abschnitt hinzugefügt wird, nachdem die URL angegeben wurde.
- Workflows
- YAML
Wiederholungsschritte mit einer Standardrichtlinie für Wiederholungsversuche
Verwendet eine integrierte Wiederholungsrichtlinie für HTTP-Anfragen.
- Workflows
- YAML
Rückrufdetails in einer Firestore-Datenbank speichern
Speichert Rückrufdetails in einer Firestore-Datenbank, hält die Ausführung an und wartet dann auf bestimmte Ereignisse.
- Workflows
- YAML
Mit dem BigQuery-Connector mehrere Abfragen nacheinander ausführen
Führt mehrere Abfragen nacheinander mit dem Connector für BigQuery aus.
- Workflows
- YAML
Übersetzungsanfrage mit einem Callback-Endpunkt validieren
Validiert Übersetzungsanfragen durch Unterstützung eines Callback-Endpunkts, der darauf wartet, dass HTTP-Anfragen an diesem Endpunkt ankommen, und die Ausführung des Workflows zu einem späteren Zeitpunkt fortsetzt.
- Workflows
- YAML
Ersten Workflow bereitstellen
Der aktuelle Wochentag wird als Suchbegriff an die Wikipedia API übergeben. Es wird eine Liste ähnlicher Wikipedia-Artikel zurückgegeben.
- Workflows
- YAML
Connector für Cloud Natural Language
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Cloud Natural Language innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Fehler abfangen
Implementiert einen benutzerdefinierten Ausnahme-Handler basierend auf dem HTTP-Statuscode, der von einer GET-Anfrage zurückgegeben wird. Der Workflow erfasst eine potenzielle Ausnahme und gibt eine vordefinierte Fehlermeldung zurück.
- Workflows
- YAML
Bedingter Schritt zu einem bestimmten Schritt
Zeigt abhängig von dem Wochentag, der im ersten Schritt des Workflows zurückgegeben wurde, zu einem bestimmten Schritt an.
- Workflows
- YAML
Schritte mit benutzerdefinierter Konfiguration wiederholen
Verwendet ein Standard-Wiederholungsprädikat, das bestimmt, wann eine Wiederholung durchgeführt werden soll, sowie eine benutzerdefinierte maximale Anzahl von Wiederholungs- und Backoff-Parametern.
- Workflows
- YAML
Connector für Secret Manager
Workflow-Connector, der die integrierte Funktion definiert, die für den Zugriff auf Secret Manager innerhalb eines Workflows verwendet wird.
- Workflows
- YAML
Workflow bereitstellen, der auf Ereignisse wartet
Wird ausgelöst, wenn eine Nachricht in einem Pub/Sub-Thema veröffentlicht oder eine Datei in einen Cloud Storage-Bucket hochgeladen wird. Er empfängt das Ereignis, ruft die entsprechenden Rückrufdetails aus einer Firestore-Datenbank ab und sendet dann eine HTTP-Anfrage an den Rückrufendpunkt.
- Workflows
- YAML
Fehler mit benutzerdefiniertem Prädikat verarbeiten
Definiert einen benutzerdefinierten Fehler-Handler, einschließlich eines benutzerdefinierten Prädikats und benutzerdefinierter Backoff-Parameter.
- Workflows
- YAML
Parallele for:range-Schleife ausführen
Hier wird eine parallele for:range-Schleife verwendet, um Text zu übersetzen. Dabei werden der Anfang und das Ende eines Iterationsbereichs angegeben.
- Workflows
- YAML
Parallelen Schritt mithilfe von Verzweigungen ausführen
Parallele Verzweigungen werden gleichzeitig ausgeführt, wobei die Schritte in den einzelnen Verzweigungen sequenziell ausgeführt werden.
- Workflows
- YAML