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 BatchMit Step Functions verwalten
Step Functions kann bestimmte AWS Dienste direkt von der Amazon States Language (ASL) aus steuern. Weitere Informationen zur Arbeit mit AWS Step Functions und deren Integrationen finden Sie im Folgenden:
Unterstützte AWS Batch-APIs:
Worin 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.
Anmerkung
Parameter in Step Functions werden in ausgedrücktPascalCase
, auch wenn die native Service-API dies istcamelCase
.
-
-
Unterstützte Parameter:
Das folgende Beispiel enthält einen Task
-Status, der einen AWS Batch-Auftrag übermittelt und darauf wartet, dass er abgeschlossen wird.
{
"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
}
}
}
Weitere Informationen zur Konfiguration von IAM bei Verwendung von Step Functions mit anderen AWS-Services finden Sie unter IAM-Richtlinien für integrierte Dienste.