本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
ManageAmazon Batch使用Step Func
Step Functions 可以控制某些Amazon直接来自亚马逊状态语言的服务。有关使用更多信息Amazon Step Functions及其集成,请参阅以下内容:
支持的 Amazon Batch API:
这些区域有:运行作业 (.sync)集成模式可用。
请注意,没有针对以下内容的优化请求响应要么等待具有任务令牌的回调集成模式。
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 政策.