Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Übersicht

Mit Workflows können Sie serverlose Workflows erstellen, die mehrere serverlose Aufgaben in einer von Ihnen festgelegten Reihenfolge verknüpfen. Kombinieren Sie die Leistung der APIs, serverlosen Produkte wie Cloud Functions und Cloud Run von Google Cloud sowie Aufrufe an externe APIs, um flexible serverlose Anwendungen zu erstellen.

Workflows erfordern keine Infrastrukturverwaltung und lassen sich nahtlos mit der Nachfrage skalieren, einschließlich der Skalierung auf null. Die schnelle Skalierung und die Verzögerung bei der Ausführung des Workflows sind ideal für latenzempfindliche Implementierungen.

Workflows bieten ein nutzungsbasiertes Preismodell, sodass Sie nur für die Ausführung Ihrer Workflows bezahlen. Sie können Workflows mithilfe der Google Cloud Console, der Befehlszeile mit dem Cloud SDK oder der REST API verwalten.

Workflow – Grundlagen

Ein Workflow besteht aus einer Reihe von Schritten, die mithilfe der Workflow-Syntax beschrieben werden, die entweder im YAML- oder JSON-Format geschrieben werden können. Das ist die Definition des Workflows. Eine ausführliche Erläuterung der Workflow-Syntax finden Sie auf der Seite Syntaxreferenz.

Wenn ein Workflow erstellt wird, wird er bereitgestellt, sodass der Workflow zur Ausführung bereit ist.

Eine Ausführung ist eine einzelne Ausführung der Logik, die in der Definition eines Workflows enthalten ist. Ein nicht ausgeführter Workflow verursacht keine Kosten. Alle Workflow-Ausführungen sind unabhängig und die schnelle Skalierung des Produkts ermöglicht eine große Anzahl gleichzeitiger Ausführungen.

Identität des Workflows und Authentifizierung

Sie können das Risiko versehentlicher oder böswilliger Aufrufe mithilfe von Workflows verringern, da für jede Workflowausführung ein authentifizierter Aufruf erforderlich ist. Sie können auch Interaktionen mit anderen Google APIs vereinfachen und sich mit IAM-basierten Dienstkonten authentifizieren.

Mit Secret Manager können Sie Schlüssel und Passwörter für die Authentifizierung bei externen APIs in einem Workflow sicher speichern.

Weitere Informationen dazu, wie Workflows die Authentifizierung durchführen, finden Sie auf der Seite Authentifizierung.

Integrierte Fehlerbehebung

Sie können Ihre Workflows stabilisieren und das Verhalten bei einem Ausfall anpassen, wenn Sie die Ausnahmebehandlung von Workflows verwenden, einschließlich automatisierter HTTP-Aufrufwiederholungen mit exponentiellen Backoffs, benutzerdefinierten Fehler-Handlern und anderen erweiterten Funktionen.

Unterworkflows

Wenn Sie häufig wiederkehrende Schritte in einem Unterworkflow erfassen, sind Ihre Workflows leicht und leicht zu lesen. Ein Subworkflow funktioniert ähnlich wie eine Routine oder eine Funktion in einer Programmiersprache. Damit können Sie einen Schritt oder eine Reihe von Schritten kapseln, die der Workflow mehrmals wiederholt.

Nächste Schritte