$ kn trigger update <trigger_name> --filter <key=value> --sink <sink_name> [flags]
使用 Knative (kn
) CLI 更新触发器提供了一个简化且直观的用户界面。
您可以使用带有某些标志的kn trigger update
命令来更新触发器的属性。
OpenShift Serverless 运算符和 Knative Eventing 已安装在您的 OpenShift Container Platform 集群上。
您已安装 Knative (kn
) CLI。
您已创建项目或有权访问具有适当角色和权限的项目,以便在 OpenShift Container Platform 中创建应用程序和其他工作负载。
更新触发器
$ kn trigger update <trigger_name> --filter <key=value> --sink <sink_name> [flags]
您可以更新触发器以过滤与传入事件匹配的精确事件属性。例如,使用type
属性
$ kn trigger update <trigger_name> --filter type=knative.dev.event
您可以从触发器中删除过滤器属性。例如,您可以删除键为type
的过滤器属性
$ kn trigger update <trigger_name> --filter type-
您可以使用--sink
参数更改触发器的事件接收器
$ kn trigger update <trigger_name> --sink ksvc:my-event-sink