模型管理支持通过模型准入状态变更来触发模型下游事件。适用场景包括模型版本准入后自动更新EAS模型服务,模型版本准入状态发生变化后自动发送钉钉群机器人消息,模型版本准入状态变化后自动调用指定的HTTP或HTTPS服务。
前提条件
工作空间已开启事件中心服务,详情请参见创建消息通知规则。
模型管理事件规则配置
配置入口
详情请参见创建消息通知规则。其中事件源选择模型管理。
支持的事件范围
指定模型
我创建的模型
当前工作空间所有的模型
支持的事件目标
即模型版本准入状态发生变化时可以自动触发的事件。
钉钉群机器人:适合对一定范围内模型版本的状态变化进行实时消息通知。
HTTP/HTTPS:在模型版本状态发生变化时自动调用指定的HTTP或HTTPS接口,但指定的接口需要按照规范模板进行解析。
更新指定EAS服务:该功能需要指定一个正在运行的EAS服务,适合指定模型的新增版本被置为准入时配置使用。
模型版本准入状态
模型版本包含三种准入状态:
Pending:待定。新创建的模型版本默认置为Pending状态。此时模型版本可以通过手动部署等方式进行后续使用。
Approved:允许上线。
Rejected:不允许上线。
模型版本准入状态变更:
被置为Approved和Rejected状态的模型版本,准入状态就进入终态,不允许再次调整。
Pending状态->Approved状态
如果模型版本被置为Approved状态,则在事件规则配置的前提下,会在状态发生变化时自动触发相关事件的发生。
Pending状态->Rejected状态
如果模型版本被置为Rejected状态,则在事件规则配置的前提下,会在状态发生变化时自动触发相关事件的发生。
准入状态设置
在新模型注册或新增模型版本时设置准入状态,详情请参见注册及管理模型。
其中模型版本准入状态支持配置为待定(pending)或允许上线(Approved)。
在已注册的模型版本列表设置准入状态。