使用管理 AWS Supply Chain 事件 Amazon EventBridge - AWS Supply Chain

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用管理 AWS Supply Chain 事件 Amazon EventBridge

使用 EventBridge,您可以自动执行其他服务,以响应 Step Functions 标准工作流程的执行状态变化。

Amazon EventBridge 是一项无服务器服务,它使用事件将应用程序组件连接在一起,使您可以更轻松地构建可扩展的事件驱动应用程序。事件驱动型架构是一种构建松耦合软件系统的风格,这些系统通过发出和响应事件 来协同工作。事件代表资源或环境中的变化。

下面将介绍操作方式:

与许多 AWS 服务一样, AWS Supply Chain 生成事件并将其发送到 EventBridge 默认事件总线。(默认事件总线会在每个 AWS 账户中自动配置。) 事件总线是接收事件并将其传送到零个或多个目的地或目标的路由器。为事件总线指定的规则会在事件到达时进行评估。每条规则都会检查事件是否与规则的事件模式相匹配。如果事件确实匹配,事件总线会将事件发送到指定的目标。

AWS 服务将事件发送到 EventBridge 默认事件总线。如果事件与规则的事件模式匹配,则 EventBridge 将该事件发送到为该规则指定的目标。

AWS Supply Chain 事件

AWS Supply Chain 自动将以下事件发送到默认 EventBridge 事件总线。与规则的事件模式相匹配的事件将原样传送到指定的目标。事件可能不按顺序传送。

有关更多信息,请参阅《Amazon EventBridge 用户指南》中的 EventBridge 事件

事件详细信息类型 描述

AWS 供应链数据集成状态变更

显示每个已收录到 AWS Supply Chain的文件的状态。

使用 EventBridge 规则交付 AWS Supply Chain 事件

要让 EventBridge 默认事件总线向目标发送 AWS Supply Chain 事件,必须创建规则。每条规则都包含一个事件模式,该模式与事件总线上接收到的每个事件进行 EventBridge 匹配。如果事件数据与指定的事件模式匹配,则将该事件 EventBridge 传送到规则的目标。

有关创建事件总线规则的全面说明,请参阅《EventBridge 用户指南》中的创建对事件作出反应的规则

创建与事件匹配 AWS Supply Chain 的事件模式

每个事件模式是一个 JSON 对象,其中包含:

  • 标识发送事件的服务的 source 属性。对于 AWS Supply Chain 事件,来源是aws.supplychain

  • (可选):包含要匹配的事件类型数组的 detail-type 属性。

  • (可选):包含要匹配的其他事件数据的 detail 属性。

例如,以下事件模式与来自的所有AWS Supply Chain Data Integration Status Change事件匹配 AWS Supply Chain:

{ "source": ["aws.supplychain"], "detail-type": ["AWS Supply Chain Data Integration Status Change"] }

有关写入事件模式的更多信息,请参阅《EventBridge 用户指南》中的事件模式