View a markdown version of this page

Arbeitsabläufe - AWS Glue

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeitsabläufe

Die Workflow-API beschreibt die Datentypen und die API, die sich auf das Erstellen, Aktualisieren oder Anzeigen von Workflows in beziehen AWS Glue. Der Verlauf der Auftragsausführung ist für Ihren Workflow und Ihre Auftragsausführung 90 Tage lang zugänglich.

Datentypen

JobNodeDetails strukturieren

Die Details einer Auftragsknotendarstellung im Workflow.

Felder
  • JobRuns – Ein Array mit JobRun-Objekten.

    Die durch den Auftragsknoten repräsentierten Informationen für die Auftragsausführungen.

CrawlerNodeDetails Struktur

Die Details einer Crawler-Knotendarstellung im Workflow.

Felder
  • Crawls – Ein Array mit Crawl-Objekten.

    Eine Liste von Crawlern, die durch den Crawler-Knoten repräsentiert werden.

TriggerNodeDetails Struktur

Die Details einer Auslöser-Knotendarstellung im Workflow.

Felder
  • Trigger – Ein Auslöser-Objekt.

    Die Informationen des Auslösers, der durch den Auslöserknoten repräsentiert wird.

Crawl-Struktur

Die Details eines Crawl im Workflow.

Felder
  • State— UTF-8 Zeichenfolge (gültige Werte: RUNNING | CANCELLING | CANCELLED | SUCCEEDED | FAILED |ERROR).

    Der Status des Crawlers.

  • StartedOn – Zeitstempel.

    Das Datum und die Uhrzeit, zu der der Crawl gestartet wurde.

  • CompletedOn – Zeitstempel.

    Das Datum und die Uhrzeit, zu der der Crawl abgeschlossen wurde.

  • ErrorMessage – Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum URI address multi-line string pattern.

    Die dem Crawl zugeordnete Fehlermeldung.

  • LogGroup— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 512 Byte lang ist und dem entsprichtLog group string pattern.

    Die dem Crawl zugeordnete Protokollgruppe.

  • LogStream— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 512 Byte lang ist und dem entsprichtLog-stream string pattern.

    Der dem Crawl zugeordnete Protokoll-Stream.

Knotenstruktur

Ein Knoten stellt eine AWS Glue Komponente (Trigger, Crawler oder Job) in einem Workflow-Diagramm dar.

Felder
  • Type— UTF-8 Zeichenfolge (gültige Werte: CRAWLER | JOB |TRIGGER).

    Der Typ der AWS Glue Komponente, die durch den Knoten dargestellt wird.

  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Der Name der AWS Glue Komponente, die durch den Knoten repräsentiert wird.

  • UniqueId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Die eindeutige ID, die dem Knoten innerhalb des Workflows zugewiesen ist.

  • TriggerDetails – Ein TriggerNodeDetails-Objekt.

    Nähere Informationen zum Auslöser, wenn der Knoten einen Auslöser repräsentiert.

  • JobDetails – Ein JobNodeDetails-Objekt.

    Nähere Informationen zum Auftrag, wenn der Knoten einen Auftrag repräsentiert.

  • CrawlerDetails – Ein CrawlerNodeDetails-Objekt.

    Nähere Informationen zum Cawler, wenn der Knoten einen Crawler repräsentiert.

Edge-Struktur

Eine Kante stellt eine gerichtete Verbindung zwischen zwei AWS Glue Komponenten dar, die Teil des Workflows sind, zu dem die Kante gehört.

Felder
  • SourceId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Die eindeutige ID des Knotens innerhalb des Workflows, an dem die Edge beginnt.

  • DestinationId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Die eindeutige ID des Knotens innerhalb des Workflows, an dem die Edge endet.

Workflow-Struktur

Ein Workflow ist eine Sammlung mehrerer abhängiger AWS Glue Jobs und Crawler, die ausgeführt werden, um eine komplexe ETL-Aufgabe abzuschließen. Ein Workflow verwaltet die Ausführung und Überwachung aller zugehöriger Aufträge und Crawler.

Felder
  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem Single-line string pattern entspricht.

    Der Name des Workflows.

  • Description— UTF-8 Zeichenfolge.

    Eine Beschreibung des Workflows.

  • DefaultRunProperties – Ein Map-Array von Schlüssel-Wert-Paaren.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Jeder Wert ist eine UTF-8 Zeichenfolge.

    Eine Sammlung von Eigenschaften, die als Teil einer jeden Ausführung des Workflows verwendet werden sollen. Die Ausführungseigenschaften werden jedem Auftrag im Workflow zur Verfügung gestellt. Ein Auftrag kann die Eigenschaften für die nächsten Aufträge im Workflow ändern.

  • CreatedOn – Zeitstempel.

    Das Datum und die Uhrzeit, zu der der Workflow erstellt wurde.

  • LastModifiedOn – Zeitstempel.

    Das Datum und die Uhrzeit, zu der der Workflow zuletzt geändert wurde.

  • LastRun – Ein WorkflowRun-Objekt.

    Die Informationen über die letzte Ausführung des Workflows.

  • Graph – Ein WorkflowGraph-Objekt.

    Das Diagramm, das alle AWS Glue Komponenten, die zum Arbeitsablauf gehören, als Knoten und gerichtete Verbindungen zwischen ihnen als Kanten darstellt.

  • CreationStatus— UTF-8 Zeichenfolge (gültige Werte: CREATING | CREATED |CREATION_FAILED).

    Der Erstellungsstatus des Workflows.

  • MaxConcurrentRuns – Zahl (Ganzzahl).

    Mit diesem Parameter können Sie unerwünschte Mehrfachaktualisierungen von Daten verhindern, Kosten kontrollieren oder in einigen Fällen verhindern, dass die maximale Anzahl gleichzeitiger Durchläufe eines Komponentenauftrags überschritten wird. Wenn Sie für diesen Parameter keinen Wert angeben, ist die Anzahl der gleichzeitigen Workflow-Ausführungen nicht begrenzt.

  • BlueprintDetails – Ein BlueprintDetails-Objekt.

    Diese Struktur gibt die Details des Blueprints an, aus dem dieser spezielle Workflow erstellt wird.

WorkflowGraph Struktur

Ein Workflow-Diagramm stellt den vollständigen Workflow mit allen im Workflow vorhandenen AWS Glue -Komponenten und alle gerichteten Verbindungen zwischen ihnen dar.

Felder
  • Nodes – Ein Array mit Knoten-Objekten.

    Eine Liste der AWS Glue Komponenten, die zum Workflow gehören, wird als Knoten dargestellt.

  • Edges – Ein Array mit Edge-Objekten.

    Eine Liste aller gerichteten Verbindungen zwischen den zum Workflow gehörenden Knoten.

WorkflowRun Struktur

Eine Workflow-Ausführung ist die Ausführung eines Workflow zur Bereitstellung aller Laufzeitinformationen.

Felder
  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und der entsprichtSingle-line string pattern.

    Name des Workflows, der ausgeführt wurde.

  • WorkflowRunId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Die ID dieser Workflow-Ausführung.

  • PreviousRunId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Die ID der vorherigen Workflow-Ausführung.

  • WorkflowRunProperties – Ein Map-Array von Schlüssel-Wert-Paaren.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Jeder Wert ist eine UTF-8 Zeichenfolge.

    Die Workflow-Ausführungseigenschaften, die während der Ausführung festgelegt wurden.

  • StartedOn – Zeitstempel.

    Das Datum und die Uhrzeit, zu der die Workflow-Ausführung gestartet wurde.

  • CompletedOn – Zeitstempel.

    Das Datum und die Uhrzeit, zu der der Workflow vollständig ausgeführt wurde.

  • Status— UTF-8 Zeichenfolge (gültige Werte: RUNNING | COMPLETED | STOPPING | STOPPED |ERROR).

    Der Status der Workflow-Ausführung.

  • ErrorMessage— UTF-8 Zeichenfolge.

    Diese Fehlermeldung beschreibt alle Fehler, die beim Starten der Workflow-Ausführung aufgetreten sind. Derzeit ist die einzige Fehlermeldung „Concurrent runs exceeded for workflow: (Gleichzeitige Durchläufe für Workflow überschritten:) foo.“

  • Statistics – Ein WorkflowRunStatistics-Objekt.

    Die Statistiken der Ausführung.

  • Graph – Ein WorkflowGraph-Objekt.

    Das Diagramm, das alle AWS Glue Komponenten, die zum Arbeitsablauf gehören, als Knoten und gerichtete Verbindungen zwischen ihnen als Kanten darstellt.

  • StartingEventBatchCondition – Ein StartingEventBatchCondition-Objekt.

    Die Batchbedingung, die den Workflow gestartet hat.

WorkflowRunStatistics Struktur

Workflow-Ausführungsstatistiken stellen Statistiken über die Workflow-Ausführung bereit.

Felder
  • TotalActions – Zahl (Ganzzahl).

    Gesamtzahl der Aktionen in der Workflow-Ausführung.

  • TimeoutActions – Zahl (Ganzzahl).

    Gesamtzahl der Aktionen, die das Zeitlimit überschritten haben.

  • FailedActions – Zahl (Ganzzahl).

    Gesamtzahl der Aktionen, die fehlgeschlagen sind.

  • StoppedActions – Zahl (Ganzzahl).

    Gesamtzahl der Aktionen, die gestoppt wurden.

  • SucceededActions – Zahl (Ganzzahl).

    Gesamtzahl der Aktionen, die erfolgreich waren.

  • RunningActions – Zahl (Ganzzahl).

    Gesamtzahl der Aktionen im Ausführungszustand.

  • ErroredActions – Zahl (Ganzzahl).

    Gibt die Anzahl der Auftragsausführungen im ERROR-Status während der Ausführung des Workflows an.

  • WaitingActions – Zahl (Ganzzahl).

    Gibt an, wie viele Aufträge in der Ausführung des Workflows im WAITING-Status ausgeführt werden.

StartingEventBatchCondition Struktur

Die Batchbedingung, die den Workflow gestartet hat. Entweder ist die Anzahl der Ereignisse in der Batchgröße eingetroffen. In diesem Fall ist das BatchSize Element ungleich Null, oder das Batch-Fenster ist abgelaufen. In diesem Fall ist das BatchWindow Element ungleich Null.

Felder
  • BatchSize – Zahl (Ganzzahl).

    Anzahl der Ereignisse im Batch

  • BatchWindow – Zahl (Ganzzahl).

    Dauer des Batchfensters in Sekunden.

Blueprint-Struktur

Die Details eines Blueprints.

Felder
  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entspricht. Custom string pattern #52

    Der Name des Blueprints.

  • Description— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 512 Byte lang ist.

    Die Beschreibung des Blueprints.

  • CreatedOn – Zeitstempel.

    Das Datum und die Uhrzeit der Registrierung des Blueprints.

  • LastModifiedOn – Zeitstempel.

    Das Datum und die Uhrzeit der letzten Änderung des Blueprints.

  • ParameterSpec— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 131072 Byte lang.

    Eine JSON-Zeichenfolge, welche die Liste der Parameterspezifikationen für den Blueprint angibt.

  • BlueprintLocation— Zeichenfolge UTF-8 .

    Gibt den Pfad in Amazon S3 an, in dem der Blueprint veröffentlicht wird.

  • BlueprintServiceLocation— UTF-8 Zeichenfolge.

    Gibt einen Pfad in Amazon S3 an, in den der Blueprint kopiert wird, wenn Sie CreateBlueprint/UpdateBlueprint aufrufen, um den Blueprint in AWS Glue zu registrieren.

  • Status— UTF-8 Zeichenfolge (gültige Werte: CREATING | ACTIVE | UPDATING |FAILED).

    Der Status der Blueprint-Registrierung.

    • Creating (Wird erstellt) – Die Blueprint-Registrierung wird ausgeführt.

    • Active (Aktiv) – Der Blueprint wurde erfolgreich registriert.

    • Updating (wird aktualisiert) – Es wird eine Aktualisierung der Blueprint-Registrierung durchgeführt.

    • Failed (Fehlgeschlagen) – Die Blueprint-Registrierung ist fehlgeschlagen.

  • ErrorMessage— UTF-8 Zeichenfolge.

    Eine Fehlermeldung.

  • LastActiveDefinition – Ein LastActiveDefinition-Objekt.

    Wenn mehrere Versionen eines Blueprints vorhanden sind und die neueste Version Fehler aufweist, gibt dieses Attribut die letzte erfolgreiche Blueprint-Definition an, die mit dem Dienst verfügbar ist.

BlueprintDetails Struktur

Die Details eines Blueprints.

Felder
  • BlueprintName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und der entsprichtCustom string pattern #52.

    Der Name des Blueprints.

  • RunId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Die Ausführungs-ID für diesen Blueprint.

LastActiveDefinition Struktur

Wenn mehrere Versionen eines Blueprints vorhanden sind und die neueste Version Fehler aufweist, gibt dieses Attribut die letzte erfolgreiche Blueprint-Definition an, die mit dem Dienst verfügbar ist.

Felder
  • Description— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 512 Byte lang.

    Die Beschreibung des Blueprints.

  • LastModifiedOn – Zeitstempel.

    Das Datum und die Uhrzeit der letzten Änderung des Blueprints.

  • ParameterSpec— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 131072 Byte lang.

    Eine JSON-Zeichenfolge, welche die Parameter für den Blueprint angibt.

  • BlueprintLocation— Zeichenfolge UTF-8 .

    Gibt einen Pfad in Amazon S3 an, in dem der Blueprint vom AWS Glue Entwickler veröffentlicht wird.

  • BlueprintServiceLocation— UTF-8 Zeichenfolge.

    Gibt einen Pfad in Amazon S3 an, in den der Blueprint kopiert wird, wenn Sie den Blueprint erstellen oder aktualisieren.

BlueprintRun Struktur

Die Details einer Blueprint-Ausführung.

Felder
  • BlueprintName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und der entsprichtCustom string pattern #52.

    Der Name des Blueprints.

  • RunId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Die Ausführungs-ID für diese Blueprint-Ausführung.

  • WorkflowName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Der Name eines Workflows, der als Ergebnis einer erfolgreichen Blueprint-Ausführung erstellt wird. Weist eine Blueprint-Ausführung einen Fehler auf, wird kein Workflow erstellt.

  • State— UTF-8 Zeichenfolge (gültige Werte: RUNNING | SUCCEEDED | FAILED |ROLLING_BACK).

    Der Status der Blueprint-Ausführung. Die möglichen Werte sind:

    • Running (Wird ausgeführt) – Der Blueprint wird ausgeführt.

    • Succeeded (Erfolgreich) – Die Blueprint-Ausführung wurde erfolgreich abgeschlossen.

    • Failed (Fehlgeschlagen) – Die Blueprint-Ausführung ist fehlgeschlagen und das Rollback ist abgeschlossen.

    • Rolling Back – Die Blueprint-Ausführung ist fehlgeschlagen und das Rollback wird ausgeführt.

  • StartedOn – Zeitstempel.

    Das Datum und die Uhrzeit, zu der die Blueprint-Ausführung gestartet wurde.

  • CompletedOn – Zeitstempel.

    Das Datum und die Uhrzeit, zu der die Blueprint-Ausführung abgeschlossen wurde.

  • ErrorMessage— UTF-8 Zeichenfolge.

    Gibt alle Fehler an, die beim Ausführen des Blueprints angezeigt werden.

  • RollbackErrorMessage— UTF-8 Zeichenfolge.

    Wenn beim Erstellen der Entitäten eines Workflows Fehler auftreten, versuchen wir, die erstellten Entitäten bis zu diesem Punkt zurückzusetzen und zu löschen. Dieses Attribut gibt die Fehler an, die beim Versuch des Löschen der erstellten Entitäten auftreten.

  • Parameters— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 131072 Byte lang.

    Die Blueprint-Parameter als Zeichenfolge. Sie müssen für jeden Schlüssel einen Wert angeben, der aus der Parameterspezifikation erforderlich ist, die im Blueprint$ParameterSpec definiert ist.

  • RoleArn— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1024 Byte lang ist und dem entspricht. Custom string pattern #51

    Der ARN der Rolle. Diese Rolle wird vom AWS Glue Service übernommen und verwendet, um den Workflow und andere Entitäten eines Workflows zu erstellen.

Operationen

CreateWorkflow Aktion (Python: create_workflow)

Erstellt einen neuen Workflow.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Der Name, der dem Workflow zugewiesen werden soll. Er sollte innerhalb Ihres Kontos eindeutig sein.

  • Description— UTF-8 Zeichenfolge, nicht länger als 120000 Byte.

    Eine Beschreibung des Workflows.

  • DefaultRunProperties – Ein Map-Array von Schlüssel-Wert-Paaren.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem Single-line string pattern entspricht.

    Jeder Wert ist eine UTF-8 Zeichenfolge.

    Eine Sammlung von Eigenschaften, die als Teil einer jeden Ausführung des Workflows verwendet werden sollen.

    Ausführungseigenschaften können protokolliert werden. Übergeben Sie keine Klartext-Geheimnisse als Eigenschaften. Rufen Sie Geheimnisse aus einer AWS Glue Verbindung, einem AWS Secrets Manager oder einem anderen Mechanismus zur Verwaltung geheimer Daten ab, wenn Sie beabsichtigen, sie innerhalb des Workflow-Laufs zu verwenden.

  • Tags – Ein Map-Array von Schlüssel-Wert-Paaren, nicht mehr als 50 Paare.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist.

    Jeder Wert ist eine UTF-8 Zeichenfolge, die nicht länger als 256 Byte ist.

    Die mit diesem Workflow zu verwendenden Tags.

  • MaxConcurrentRuns – Zahl (Ganzzahl).

    Mit diesem Parameter können Sie unerwünschte Mehrfachaktualisierungen von Daten verhindern, Kosten kontrollieren oder in einigen Fällen verhindern, dass die maximale Anzahl gleichzeitiger Durchläufe eines Komponentenauftrags überschritten wird. Wenn Sie für diesen Parameter keinen Wert angeben, ist die Anzahl der gleichzeitigen Workflow-Ausführungen nicht begrenzt.

Antwort
  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Der Name des Workflows, der als Teil der Anforderung bereitgestellt wurde.

Fehler
  • AlreadyExistsException

  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • ConcurrentModificationException

UpdateWorkflow Aktion (Python: update_workflow)

Aktualisiert einen vorhandenen Workflow.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Name des zu aktualisierenden Workflows.

  • Description— UTF-8 Zeichenfolge, nicht länger als 120000 Byte.

    Die Beschreibung des Workflows.

  • DefaultRunProperties – Ein Map-Array von Schlüssel-Wert-Paaren.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem Single-line string pattern entspricht.

    Jeder Wert ist eine UTF-8 Zeichenfolge.

    Eine Sammlung von Eigenschaften, die als Teil einer jeden Ausführung des Workflows verwendet werden sollen.

    Ausführungseigenschaften können protokolliert werden. Übergeben Sie keine Klartext-Geheimnisse als Eigenschaften. Rufen Sie Geheimnisse aus einer AWS Glue Verbindung, einem AWS Secrets Manager oder einem anderen Mechanismus zur Verwaltung geheimer Daten ab, wenn Sie beabsichtigen, sie innerhalb des Workflow-Laufs zu verwenden.

  • MaxConcurrentRuns – Zahl (Ganzzahl).

    Mit diesem Parameter können Sie unerwünschte Mehrfachaktualisierungen von Daten verhindern, Kosten kontrollieren oder in einigen Fällen verhindern, dass die maximale Anzahl gleichzeitiger Durchläufe eines Komponentenauftrags überschritten wird. Wenn Sie für diesen Parameter keinen Wert angeben, ist die Anzahl der gleichzeitigen Workflow-Ausführungen nicht begrenzt.

Antwort
  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Der Name des Workflows, der in der Eingabe angegeben wurde.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentModificationException

DeleteWorkflow Aktion (Python: delete_workflow)

Löscht einen Workflow.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Der Name der Workflows, der gelöscht werden soll.

Antwort
  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Der Name des Workflows, der in der Eingabe angegeben wurde.

Fehler
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentModificationException

GetWorkflow Aktion (Python: get_workflow)

Ruft Ressourcenmetadaten für einen Workflow ab.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Der Name des abzurufenden Workflows.

  • IncludeGraph – Boolesch.

    Gibt an, ob bei der Rückgabe der Workflow-Ressourcen-Metadaten ein Diagramm eingeschlossen werden soll.

Antwort
  • Workflow – Ein Workflow-Objekt.

    Die Ressourcenmetadaten für den Workflow.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

ListWorkflows Aktion (Python: list_workflows)

Listet die Namen der Workflows auf, die im Konto erstellt wurden.

Anforderung
  • NextToken— Zeichenfolge UTF-8 .

    Ein Fortsetzungs-Token, wenn dies eine Fortsetzungsanforderung ist.

  • MaxResults— Zahl (Ganzzahl), nicht weniger als 1 oder mehr als 25.

    Die maximale Größe der auszugebenden Liste.

Antwort
  • Workflows— Eine Reihe von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 25 Zeichenketten.

    Liste der Namen von Workflows im Konto.

  • NextToken— UTF-8 Zeichenfolge.

    Ein Fortsetzungs-Token, wenn nicht alle Workflow-Namen zurückgegeben wurden.

Fehler
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

BatchGetWorkflows Aktion (Python: batch_get_workflows)

Gibt eine Liste von Ressourcen-Metadaten für eine bestimmte Liste von Workflow-Namen zurück. Nach dem Aufrufen der ListWorkflows-Operation können Sie diese Operation aufrufen, um auf die Daten zuzugreifen, für die Ihnen Berechtigungen erteilt wurden. Dieser Vorgang unterstützt alle IAM-Berechtigungen, einschließlich Berechtigungsbedingungen, die Tags verwenden.

Anforderung
  • Names Erforderlich: Ein Array von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 25 Zeichenketten.

    Eine Liste von Workflow-Namen, die von der ListWorkflows-Operation als Namen zurückgegeben werden können.

  • IncludeGraph – Boolesch.

    Gibt an, ob bei der Rückgabe der Workflow-Ressourcen-Metadaten ein Diagramm eingeschlossen werden soll.

Antwort
  • Workflows – Ein Array mit Workflow-Objekten, nicht weniger als 1 und nicht mehr als 25 Strukturen.

    Eine Liste von Workflow-Ressourcen-Metadaten.

  • MissingWorkflows— Eine Reihe von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 25 Zeichenketten.

    Eine Liste der Namen von nicht gefundenen Workflows.

Fehler
  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

GetWorkflowRun Aktion (Python: get_workflow_run)

Ruft die Metadaten für eine bestimmte Workflow-Ausführung ab. Der Verlauf der Auftragsausführung ist 90 Tage lang für Ihren Workflow und Ihre Auftragsausführung zugänglich.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Der Name des ausgeführten Workflows.

  • RunId Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.

    Die ID der Workflow-Ausführung.

  • IncludeGraph – Boolesch.

    Gibt an, ob das Workflow-Diagramm in die Antwort eingeschlossen werden soll.

Antwort
  • Run – Ein WorkflowRun-Objekt.

    Die Metadaten der angeforderten Workflow-Ausführung.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

GetWorkflowRuns Aktion (Python: get_workflow_runs)

Ruft Metadaten für alle Ausführungen eines bestimmten Workflows ab.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Name des Workflows, dessen Metadaten der Ausführungen zurückgegeben werden sollen.

  • IncludeGraph – Boolesch.

    Gibt an, ob das Workflow-Diagramm in die Antwort eingeschlossen werden soll.

  • NextToken— UTF-8 Zeichenfolge.

    Die maximale Größe der Antwort.

  • MaxResults – Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 1000.

    Die maximale Anzahl von Workflow-Ausführungen, in die Antwort eingeschlossen werden sollen.

Antwort
  • Runs – Ein Array mit WorkflowRun-Objekten, nicht weniger als 1 und nicht mehr als 1 000 Strukturen.

    Eine Liste der Metadatenobjekte der Workflow-Ausführung.

  • NextToken— UTF-8 Zeichenfolge.

    Ein Fortsetzungs-Token, falls nicht alle angeforderten Workflow-Ausführungen zurückgegeben wurden.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

GetWorkflowRunProperties Aktion (Python: get_workflow_run_properties)

Ruft die Workflow-Ausführungseigenschaften ab, die während der Ausführung festgelegt wurden.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Name des Workflows, der ausgeführt wurde.

  • RunId Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.

    Die ID der Workflow-Ausführung, deren Ausführungseigenschaften zurückgegeben werden sollten.

Antwort
  • RunProperties – Ein Map-Array von Schlüssel-Wert-Paaren.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Jeder Wert ist eine UTF-8 Zeichenfolge.

    Die Workflow-Ausführungseigenschaften, die während der angegebenen Ausführung festgelegt wurden.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

PutWorkflowRunProperties Aktion (Python: put_workflow_run_properties)

Legt die angegebenen Workflow-Ausführungseigenschaften für die angegebene Workflow-Ausführung fest. Wenn eine Eigenschaft für die angegebene Ausführung bereits vorhanden ist, wird der Wert überschrieben. Andernfalls wird die Eigenschaft zu den vorhandenen Eigenschaften hinzugefügt.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Name des Workflows, der ausgeführt wurde.

  • RunId Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.

    Die ID der Workflow-Ausführung, deren Ausführungseigenschaften aktualisiert werden sollten.

  • RunPropertiesErforderlich: Ein Map-Array von Schlüssel-Wert-Paaren.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Jeder Wert ist eine UTF-8 Zeichenfolge.

    Die für die angegebene Ausführung festzulegenden Eigenschaften.

    Ausführungseigenschaften können protokolliert werden. Übergeben Sie keine Klartext-Geheimnisse als Eigenschaften. Rufen Sie Geheimnisse aus einer AWS Glue Verbindung, einem AWS Secrets Manager oder einem anderen Mechanismus zur Verwaltung geheimer Daten ab, wenn Sie beabsichtigen, sie innerhalb des Workflow-Laufs zu verwenden.

Antwort
  • Keine Antwortparameter.

Fehler
  • AlreadyExistsException

  • EntityNotFoundException

  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • ConcurrentModificationException

CreateBlueprint Aktion (Python: create_blueprint)

Registriert einen Blueprint bei. AWS Glue

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 128 Byte lang, die dem Custom string pattern #52 entspricht.

    Der Name des Blueprints.

  • Description— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 512 Byte lang.

    Eine Beschreibung des Blueprints.

  • BlueprintLocation Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 8192 Byte lang, die dem Custom string pattern #53 entspricht.

    Gibt einen Pfad in Amazon S3 an, in dem der Blueprint veröffentlicht wird.

  • Tags – Ein Map-Array von Schlüssel-Wert-Paaren, nicht mehr als 50 Paare.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist.

    Jeder Wert ist eine UTF-8 Zeichenfolge, die nicht länger als 256 Byte ist.

    Die Tags, die auf diesen Blueprint angewendet werden sollen.

Antwort
  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Gibt den Namen des Blueprints zurück, der registriert wurde.

Fehler
  • AlreadyExistsException

  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

  • ResourceNumberLimitExceededException

UpdateBlueprint Aktion (Python: update_blueprint)

Aktualisiert einen registrierten Blueprint.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 128 Byte lang, die dem entspricht. Custom string pattern #52

    Der Name des Blueprints.

  • Description— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 512 Byte lang.

    Eine Beschreibung des Blueprints.

  • BlueprintLocation Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 8192 Byte lang, die dem Custom string pattern #53 entspricht.

    Gibt einen Pfad in Amazon S3 an, in dem der Blueprint veröffentlicht wird.

Antwort
  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem Single-line string pattern entspricht.

    Gibt den Namen des Blueprints zurück, der aktualisiert wurde.

Fehler
  • EntityNotFoundException

  • ConcurrentModificationException

  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

  • IllegalBlueprintStateException

DeleteBlueprint Aktion (Python: delete_blueprint)

Löscht einen vorhandenen Blueprint.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Der Name des Blueprints, der gelöscht werden soll.

Antwort
  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Gibt den Namen des Blueprints zurück, der gelöscht wurde.

Fehler
  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

ListBlueprints Aktion (Python: list_blueprints)

Listet alle Blueprint-Namen in einem Konto auf.

Anforderung
  • NextToken— Zeichenfolge. UTF-8

    Ein Fortsetzungs-Token, wenn dies eine Fortsetzungsanforderung ist.

  • MaxResults— Zahl (Ganzzahl), nicht weniger als 1 oder mehr als 25.

    Die maximale Größe der auszugebenden Liste.

  • Tags – Ein Map-Array von Schlüssel-Wert-Paaren, nicht mehr als 50 Paare.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist.

    Jeder Wert ist eine UTF-8 Zeichenfolge, die nicht länger als 256 Byte ist.

    Filtert die Liste nach einem AWS Ressourcen-Tag.

Antwort
  • Blueprints— Eine Reihe von UTF-8 Zeichenketten.

    Liste der Namen von Blueprints im Konto.

  • NextToken— UTF-8 Zeichenfolge.

    Ein Fortsetzungs-Token, wenn nicht alle Blueprint-Namen zurückgegeben wurden.

Fehler
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

BatchGetBlueprints Aktion (Python: batch_get_blueprints)

Ruft Informationen zu einer Liste von Blueprints ab.

Anforderung
  • Names Erforderlich: Ein Array von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 25 Zeichenketten.

    Eine Liste von Blueprint-Namen.

  • IncludeBlueprint – Boolesch.

    Gibt an, ob der Blueprint in die Antwort eingeschlossen werden soll.

  • IncludeParameterSpec – Boolesch.

    Gibt an, ob die Parameter als JSON-Zeichenfolge für den Blueprint in die Antwort eingeschlossen werden sollen.

Antwort
  • Blueprints – Ein Array mit Blueprint-Objekten.

    Gibt eine Blueprint-Liste als Blueprints-Objekt aus.

  • MissingBlueprints— Eine Reihe von UTF-8 Zeichenketten.

    Gibt eine Liste von BlueprintNames aus, die nicht gefunden wurden.

Fehler
  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

StartBlueprintRun Aktion (Python: start_blueprint_run)

Startet eine neue Ausführung des angegebenen Blueprints.

Anforderung
  • BlueprintName Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 128 Byte lang, die dem entspricht. Custom string pattern #52

    Der Name des Blueprints.

  • Parameters— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 131072 Byte lang.

    Gibt die Parameter als BlueprintParameters-Objekt aus.

  • RoleArn Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1024 Byte lang, die dem entspricht. Custom string pattern #51

    Gibt die IAM-Rolle an, die zum Erstellen des Workflows verwendet wird.

Antwort
  • RunId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Die Ausführungs-ID für diese Blueprint-Ausführung.

Fehler
  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

  • ResourceNumberLimitExceededException

  • EntityNotFoundException

  • IllegalBlueprintStateException

GetBlueprintRun Aktion (Python: get_blueprint_run)

Ruft die Details einer Blueprint-Ausführung ab.

Anforderung
  • BlueprintName Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 128 Byte lang, die dem entspricht. Custom string pattern #52

    Der Name des Blueprints.

  • RunId Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.

    Die Ausführungs-ID für den Blueprint, den Sie abrufen möchten.

Antwort
  • BlueprintRun – Ein BlueprintRun-Objekt.

    Gibt ein BlueprintRun-Objekt zurück.

Fehler
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

GetBlueprintRuns Aktion (Python: get_blueprint_runs)

Ruft die Details von Blueprint-Ausführungen für den angegebenen Blueprint ab.

Anforderung
  • BlueprintName Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Der Name des Blueprints.

  • NextToken— UTF-8 Zeichenfolge.

    Ein Fortsetzungs-Token, wenn dies eine Fortsetzungsanforderung ist.

  • MaxResults – Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 1000.

    Die maximale Größe der auszugebenden Liste.

Antwort
  • BlueprintRuns – Ein Array mit BlueprintRun-Objekten.

    Gibt eine Liste von BlueprintRun-Objekten zurück.

  • NextToken— UTF-8 Zeichenfolge.

    Ein Fortsetzungs-Token, wenn nicht alle Blueprint-Ausführungen zurückgegeben wurden.

Fehler
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

StartWorkflowRun Aktion (Python: start_workflow_run)

Startet eine neue Ausführung des angegebenen Workflows.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Der Name des zu startenden Workflows.

  • RunProperties – Ein Map-Array von Schlüssel-Wert-Paaren.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Jeder Wert ist eine UTF-8 Zeichenfolge.

    Die Workflow-Ausführungseigenschaften für die neue Workflow-Ausführung.

    Ausführungseigenschaften können protokolliert werden. Übergeben Sie keine Klartext-Geheimnisse als Eigenschaften. Rufen Sie Geheimnisse aus einer AWS Glue Verbindung, einem AWS Secrets Manager oder einem anderen Mechanismus zur Verwaltung geheimer Daten ab, wenn Sie beabsichtigen, sie innerhalb des Workflow-Laufs zu verwenden.

Antwort
  • RunId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Eine ID für die neue Ausführung.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • ConcurrentRunsExceededException

StopWorkflowRun Aktion (Python: stop_workflow_run)

Beendet die Ausführung der angegebenen Workflow-Ausführung.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Der Name des Workflows, der beendet werden soll.

  • RunId Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.

    Die ID der Workflow-Ausführung zum Beenden.

Antwort
  • Keine Antwortparameter.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • IllegalWorkflowStateException

ResumeWorkflowRun Aktion (Python: resume_workflow_run)

Startet ausgewählte Knoten einer vorherigen teilweise abgeschlossenen Workflow-Ausführung neu und setzt die Workflow-Ausführung fort. Dadurch werden die ausgewählten Knoten und alle den ausgewählten Knoten nachgelagerten Knoten ausgeführt.

Anforderung
  • Name Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Der Name des fortzusetzenden Workflows.

  • RunId Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.

    Die ID der Workflow-Ausführung zum Fortsetzen.

  • NodeIds Erforderlich: Ein Array von UTF-8 Zeichenketten.

    Eine Liste der Knoten-IDs für die Knoten, die Sie neu starten möchten. Für die Knoten, die neu gestartet werden sollen, muss bei der ursprünglichen Ausführung ein Ausführungsversuch erfolgt sein.

Antwort
  • RunId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Die neue ID, die der wiederaufgenommenen Workflow-Ausführung zugewiesen wurde. Jede Fortsetzung einer Workflow-Ausführung hat eine neue Ausführungs-ID.

  • NodeIds— Eine Reihe von UTF-8 Zeichenketten.

    Eine Liste der Knoten-IDs für die Knoten, die tatsächlich neu gestartet wurden.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • ConcurrentRunsExceededException

  • IllegalWorkflowStateException