12.4. 在 EventPolicy 中定义授权发送者


.spec.from 部分指定允许将事件发送到 . spec.to中列出的资源的实体。本节可以引用特定的事件源或主题服务帐户,它支持更广泛的覆盖范围的通配符匹配。定义发送方主要有两种方法。

12.4.1. 按名称事件源

from.ref 方法直接引用事件源资源。例如,引用不同命名空间中的 PingSource 可确保只有特定源才能向定义的目标发送事件。

from.ref 方法示例

from:
  - ref:
      apiVersion: sources.knative.dev/v1
      kind: PingSource
      name: my-source
      namespace: another-namespace
Copy to Clipboard Toggle word wrap

12.4.2. 基于主题的授权

from.sub 方法指定允许发送事件的服务帐户等主题。带有 * 的通配符模式用于授权多个与模式匹配的帐户。例如,EventPolicy 可以授权单个可信服务帐户,并允许所有以同一命名空间中 other- 开头的帐户。

from.sub 方法示例

from:
  - sub: system:serviceaccount:default:trusted-app
  - sub: "system:serviceaccount:default:other-*"
Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat