You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询API Gateway所调用的AWS Step Function

查询API调用的AWS Step Function方法
  • 查看API Gateway集成配置
    若API通过API Gateway触发,登录AWS控制台进入API Gateway服务,找到对应API,查看具体接口的集成请求配置。如果集成类型是AWS服务且指向Step Functions,配置里会明确显示目标Step Function的ARN或名称。

  • 检查中转Lambda函数(如果有)
    要是API先调用Lambda再触发Step Function,打开Lambda控制台找到对应函数,查看代码逻辑。代码里会有类似stepfunctions.startExecution({ stateMachineArn: 'arn:aws:states:us-east-1:123456789012:stateMachine:MyStateMachine' })的语句,其中stateMachineArn就是目标Step Function的标识。

  • 查看CloudWatch日志
    不管是直接调用还是Lambda中转,都能在CloudWatch控制台找到对应日志组(API Gateway日志组格式通常为aws/apigateway/[API名称],Lambda则是aws/lambda/[函数名称]),查看日志内容就能找到调用Step Function的具体信息,包括状态机的ARN或名称。

  • 用AWS CLI辅助排查
    熟悉CLI的话,先列出所有Step Function状态机:

    aws stepfunctions list-state-machines
    

    还可以查询指定状态机的执行记录,关联API调用痕迹:

    aws stepfunctions list-executions --state-machine-arn <状态机ARN>
    

内容的提问来源于stack exchange,提问作者Baslki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 20:31:04