有没有办法从一个区域中的阶跃函数触发另一个区域中的阶跃函数?我尝试在step函数中使用lambda来调用其他区域中的step函数,但我认为目前不支持这样做。
如果这是不可能的,是否有任何AWS服务,我可以使用来实现这一点?
发布于 2021-10-02 18:54:39
从阶跃函数直接调用跨区域stepfn是不可能的。但是我认为你可以像这样写一个lambda
async function executeStepFN(region, arn) {
const sfn = new AWS.StepFunctions({
region
});
await sfn.startExecution({
stateMachineArn: arn,
input: {},
}).promise();
}
// call from us-east-1
await executeStepFN('us-west-2', 'arn:aws:........')有了它,你可以从任何地区调用任何东西。
https://stackoverflow.com/questions/67109777
复制相似问题