首页 > 解决方案 > AWS Step 函数任务令牌 sendTaskSuccess 跨区域

问题描述

我的情况是任务令牌作为输入从 [Account A Region A] 接收到部署在 [Account B Region B] 中的 lambda。发送 时sendTaskSuccess/sendTaskFailure,账户 B 中的 lambda 是否应该使用区域 A 创建sfnClient以使其正常工作?

任务令牌区域是否特定?

问题是我们只收到任务令牌作为帐户 B 中的输入(没有关于区域的信息)。

标签: amazon-web-servicesaws-step-functions

解决方案


任务令牌是特定于区域的。我通过部署示例代码验证了这一点。Sfn 客户端必须配置到与状态机相同的 AWS 区域。如果它在不同的区域,您将收到此错误消息ERROR Invalid Token: 'Invalid token'


推荐阅读