AWS Step 函数任务令牌 sendTaskSuccess 跨区域

AWS Step function task token sendTaskSuccess cross region

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

任务令牌是否特定区域?

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

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