ManageAmazon Batch使用 Step Functions - Amazon Step Functions
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

ManageAmazon Batch使用 Step Functions

Step Functions 可以控制某些Amazon直接来自 Amazon 状态语言的服务。有关使用的更多信息Amazon Step Functions请参阅以下内容:

支持的 Amazon Batch API:

如何优化Amazon Batch集成不同于Amazon BatchAmazonSDK 集成

请注意,没有针对请求响应要么等待具有任务令牌的回调集成模式。

注意

Step Functions 中的参数表示为PascalCase,即使本机服务 API 是camelCase.

下面是一个提交 Amazon Batch 作业并等待作业完成的 Task 状态。

{ "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 } } }

有关在将 Step Functions 与其他一起使用时如何配置 IAM 的信息。Amazon服务,请参阅针对集成服务的 IAM 策略.