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

AWS Step Functions生成的Task Token包含哪些字符?

Step Functions Task Token 字符范围说明

Task Token是Step Functions服务为等待回调的任务节点生成的不透明唯一标识,目前官方未单独公开明确的字符集规范,但结合SDK校验逻辑、官方样例及大量生产环境实测,其允许的字符范围完全覆盖标准Base64编码字符集,具体包含:

  • 大写英文字母:A-Z
  • 小写英文字母:a-z
  • 数字:0-9
  • 特殊符号:+、/、=

你在官方样例中观察到的/属于完全合法的Token字符,无需做特殊过滤或转义。

使用注意事项

  • 不要尝试自行解析、拼接、修改Task Token的内容,该字符串的生成规则属于服务内部实现,随时可能调整,你只需要在回调时将从上下文对象中拿到的Token原样传入SendTaskSuccess、SendTaskFailure、SendTaskHeartbeat接口即可。
  • 传递Token时避免不必要的自动编码:部分Web框架、HTTP客户端会默认对请求参数中的/、+做URL百分号编码,编码后的Token会被服务判定为无效,直接抛出参数错误。
  • 单条Task Token的长度上限为1024字符,存储时请使用不限长度的字符串类型接收,不要做截断处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 20:15:52