You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS Step Functions中依次执行DataSync任务?求对应Resource字符串

触发AWS DataSync任务的Step Functions Resource

在AWS Step Functions中触发已创建的DataSync任务,对应的Resource ARN分为两种模式:

  • 同步模式(等待任务执行完成后再进入下一个状态):arn:aws:states:::datasync:startTaskExecution.sync
  • 异步模式(仅触发任务,不等待完成直接进入下一个状态):arn:aws:states:::datasync:startTaskExecution

由于你需要两个任务按顺序执行,必须使用同步模式的Resource,这样状态机会确保第一个DataSync任务执行完毕后,才会触发第二个任务。

简化版状态机示例片段

{
  "Comment": "顺序执行两个DataSync任务",
  "StartAt": "执行第一个DataSync任务",
  "States": {
    "执行第一个DataSync任务": {
      "Type": "Task",
      "Resource": "arn:aws:states:::datasync:startTaskExecution.sync",
      "Parameters": {
        "TaskArn": "arn:aws:datasync:你的区域:你的账号ID:task/你的第一个任务ID"
      },
      "Next": "执行第二个DataSync任务"
    },
    "执行第二个DataSync任务": {
      "Type": "Task",
      "Resource": "arn:aws:states:::datasync:startTaskExecution.sync",
      "Parameters": {
        "TaskArn": "arn:aws:datasync:你的区域:你的账号ID:task/你的第二个任务ID"
      },
      "End": true
    }
  }
}

只需将示例中的TaskArn替换为你实际创建的DataSync任务ARN即可。

内容的提问来源于stack exchange,提问作者PPK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 14:17:37