0

我有什么方法可以观察任何 AWS Personalize 状态变化吗?

例如,我有一个创建数据集导入作业的 Lambda 函数,我想在该作业完成后触发另一个操作,但我找不到“监听”此事件或在它准备好后“触发”通知的方法。

我检查了一个 AWS CloudWatch 事件,但它似乎不支持 AWS Personalize:

在此处输入图像描述

知道我怎么能做到这一点吗?谢谢

4

1 回答 1

0

Personalize 目前不会在数据集导入、解决方案版本创建和活动更新等异步流程完成时生成事件。相反,您可以轮询 Personalize API 并检查异步作业的状态。对于导入作业,可以调用DescribeDatasetImportJob API 来检查特定作业的状态。当作业的状态变为 时ACTIVE,导入完成。

通常将AWS Step Functions与 Personalize 结合使用来封装此轮询过程并将多个步骤(导入、训练、创建/更新活动)链接在一起。

使用ML 解决方案维护个性化体验(在内部使用 Step Functions)可用于简化 Personalize 的管理。

于 2021-10-07T14:13:52.803 回答