1 個回答
- 最新
- 最多得票
- 最多評論
0
【以下的回答经过翻译处理】 如果你调用的API是同步的,即它会一直阻塞直到操作完成并返回答案,那么你不需要做任何其他的事情。
但是,如果操作是异步的,即你会得到一个作业ID,那么你需要通过轮询以获取响应,别你会获取作业状态,检查作业是否完成,如果还没有完成,等待几秒钟/几分钟后再返回。
特别是在使用Personalize时,如果你使用的是create_batch_segment_job
,那么它是异步的,因此你需要调用describe_batch_segment_job
来获取最新的状态。
有一些服务与Step Functions进行了优化集成。你可以在资源名称中使用.sync
来调用API,然后Step Functions会为你完成循环。但Personalize不是这些服务之一。
你还提到了一个令牌。我不确定你具体指的是哪个令牌。如果你指的是等待任务令牌集成类型,那么需要有人调用完成API,而Personalize不知道如何调用它。
相關內容
- 已提問 7 個月前
- 已提問 1 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 3 年前