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.
Starten Sie einen AWS Glue Job mit Step Functions
Erfahren Sie, wie Sie Step Functions verwenden, um einen Job zu starten, auf dem ausgeführt wird AWS Glue. Diese Seite listet die unterstützten API Aktionen auf und bietet einen Task
Beispielstatus zum Starten eines AWS Glue Jobs.
Step Functions kann bestimmte AWS Dienste direkt von Amazon States Language (ASL) aus steuern. Weitere Informationen hierzu finden Sie unter Integration anderer Services und Übergeben von Parametern an einen Dienst API in Step Functions.
Worin unterscheidet sich die optimierte AWS Glue Integration von der AWS GlueAWS SDK Integration
Das Ausführen einer Aufgabe (.sync) Integrationsmuster ist verfügbar.
Das
JobName
Feld wird aus der Anfrage extrahiert und in die Antwort eingefügt, die normalerweise nur enthältJobRunID
.
Unterstützt AWS Glue API:
Die Parameter in Step Functions werden ausgedrückt in PascalCase
Auch wenn der systemeigene Dienst API aktiviert istcamelCase, z. B. die API AktionstartSyncExecution
, geben Sie Parameter in an PascalCase, z. B.:StateMachineArn
.
Im Folgenden wird ein Task
Status angegeben, der einen AWS Glue Job startet.
"Glue StartJobRun": { "Type": "Task", "Resource": "arn:aws:states:::glue:startJobRun.sync", "Parameters": { "JobName": "GlueJob-JTrRO5l98qMG" }, "Next": "ValidateOutput" },
Informationen zur Konfiguration von IAM Berechtigungen bei der Verwendung Step Functions mit anderen AWS Diensten finden Sie unterSo generiert Step Functions IAM Richtlinien für integrierte Dienste.