并行任务的 AWS Step Function 成本计算

AWS Step Function cost calculation for parallel tasks

我正在尝试计算我的 AWS Step Function 状态机的成本。 我知道每个状态转换的成本是 x,但我不太确定在并行任务中如何计算转换。

假设我在并行任务中有 3 个单独的任务。显然,这至少算作 3 次状态转换,但向并行任务的转换是否在此之上?另外:并行任务外的转换是否只算作一次转换?

遗憾的是,我找不到明确回答我的问题的文档。

非常感谢

查看 Pricing Example #2: Application Workflow with Multiple Paths,并行任务的成本似乎是:

  • 从先前状态转换为并行状态
  • 从并行状态过渡到每个分支
  • 转出并行

因此对于您的 3 个并行状态,您需要支付 5 次转换费用

  • 1 从前一个状态进入并行状态
  • 3 从并行到分支
  • 1 脱离并行状态

恕我直言,这不是很清楚在哪里收费。但是如果你把它看作是每一次状态转换都是一种成本。进入平行是一个变化,然后在平行内每个分支是另一个,最后离开平行进入另一个状态。