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.
AWS Batch Workloads mit Step Functions ausführen
Sie können Step Functions integrieren AWS Batch , um Batch-Computing-Workloads in der AWS Cloud auszuführen. Diese Seite listet die unterstützten Versionen auf AWS Batch APIs und bietet einen Task
Beispielstatus für die Ausführung einer Batch-Verarbeitungsaufgabe.
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.
Wie unterscheidet sich die optimierte AWS Batch Integration von der AWS BatchAWS SDK Integration
Das Ausführen einer Aufgabe (.sync) Integrationsmuster ist verfügbar.
Beachten Sie, dass es keine Optimierungen für die Request Response (Antwort anfordern) Warten auf einen Callback mit dem Aufgabentoken Integrationsmuster gibt.
Unterstützt AWS Batch APIs:
-
-
Unterstützte Parameter:
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 Batch Job weiterleitet und darauf wartet, dass er abgeschlossen ist.
{
"StartAt": "BATCH_JOB",
"States": {
"BATCH_JOB": {
"Type": "Task",
"Resource": "arn:aws:states:::batch:submitJob.sync",
"Parameters": {
"JobDefinition": "preprocessing",
"JobName": "PreprocessingBatchJob",
"JobQueue": "SecondaryQueue",
"Parameters.$": "$.batchjob.parameters",
"ContainerOverrides": {
"ResourceRequirements": [
{
"Type": "VCPU",
"Value": "4"
}
]
}
},
"End": true
}
}
}
Informationen zur Konfiguration von IAM Berechtigungen bei der Verwendung Step Functions mit anderen AWS Diensten finden Sie unter. So generiert Step Functions IAM Richtlinien für integrierte Dienste