【发布时间】:2017-08-14 03:37:33
【问题描述】:
我正在使用 cloudformation 来更新我的 aws 堆栈。我有几个状态机。我也用 cloudformation 更新它们并获取它们的 ARN,并将它们作为环境变量再次放入我的云形成堆栈中的 lambda 函数。
但是问题是这样的:当我更改步进函数并更新堆栈时,cloudformation 将删除旧状态机并创建具有随机名称的新状态机。我可以获得 ARN 并在我的 lambda 中使用它们,这不是问题,但我的旧状态机将被删除。这意味着任何正在运行的执行都将在下一个状态转换时停止。我可能有长时间运行的状态机执行。看起来我无法在 prod 环境中执行此操作。
有什么建议吗?
编辑:
我正在为我的状态机使用 AWS Step Functions。这个问题是关于 AWS Step Functions 和 Cloudformation 的。如何通过 cloudformation 运行执行来更新步进函数。
【问题讨论】:
-
您是否在状态机中使用 aws 步进函数?
-
是的。也许我应该将其添加到我的问题中。让我编辑它。谢谢。
标签: amazon-web-services amazon-cloudformation aws-step-functions