AWS BatchMit Step Functions verwalten - AWS Step Functions

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

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.

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.