

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

# 管理与 Amazon 的集装箱协议事件 EventBridge
<a name="container-eventbridge-integration"></a>

您可以使用 Amazon EventBridge 接收有关您的集装箱商品的买家协议变更的通知 AWS Marketplace。系统会发送事件以更改协议生命周期，因此您可以跟踪客户何时订阅、修改或取消。这些事件起到两个主要作用：
+ **制造商**-渠道合作伙伴转售 (CPO) 安排中的原始产品制造商 (ISV)。
+ **投标人** — 直接向买方提供报价的一方。这是直接报价的 ISV，或者是 CPPO 优惠的渠道合作伙伴。

两种不同的销售模式决定了您作为独立软件供应商是制造商还是提议者。您的角色决定了您通过哪些接收通知 EventBridge。


| 卖出模式 | 说明 | ISV 的角色 | 
| --- | --- | --- | 
| AWS Marketplace 公开或私人报价 | 您直接向买家提供报价或协议。 | 既是制造商又是提议者 | 
| 渠道合作伙伴私享优惠 | 获准转售您的产品的渠道合作伙伴会向买家提供报价或协议。 | Manufacturer | 

## EventBridge 集装箱产品活动
<a name="container-eventbridge-event-types"></a>

当 AWS Marketplace 交易发生时， EventBridge 会将事件发送到您的默认事件总线。您作为制造商或提案人的角色决定了您收到哪些活动。


| 事件名称 | 发起方 | 响应 | 收件人 | 
| --- | --- | --- | --- | 
| 已创建购买协议-制造商/已创建购买协议-投标人 | 创建新协议、替换现有协议或续订现有协议。 | 记录购买协议并采取售后行动。使用 DescribeAgreement API 检索完整的协议详情。 | 制造商和提案人 | 
| 购买协议已修订-制造商/购买协议已修改-提案人 | 对现有协议进行了修改。 | 购买协议记录已更新。 | 制造商和提案人 | 
| 购买协议已结束-制造商/购买协议已终止-投标人 | 协议已过期、被取消或终止。 | 已记录购买协议的结算情况。 | 制造商和提案人 | 
| 许可证已更新-制造商 | 客户的产品许可证已配置或更新。 | 更新内部记录以反映客户当前的许可证状态。 | 仅限制造商 | 
| 许可证已取消配置-制造商 | 客户购买该产品的许可证正在被吊销。 | 更新内部记录，以反映客户已不再拥有有效的许可证。 | 仅限制造商 | 

**注意**  
只有具有关联许可证的容器协议才会发送许可事件。  
AWS 自动处理集装箱产品的计量 — 您无需采取任何措施来响应这些事件来履行客户权利。使用许可证事件使您的内部记录与客户的有效许可证状态保持同步。

**注意**  
除了存在转售授权 ID 之外，制造商和投标人的购买协议事件类型几乎相同。为了避免多余的消息，只有当你既是制造商又是投标人时，才会发送投标人购买协议事件。

有关事件类型的完整列表及其详细架构，请参阅[亚马逊 EventBridge 活动](notifications-eventbridge.md)《卖家指南》。

## EventBridge 与您的容器产品集成
<a name="container-eventbridge-using"></a>

 EventBridge 用于跟踪中集装箱清单的协议生命周期事件 AWS Marketplace。
+ **事件规则**定义了如何对事件做出反应。
+ **事件模式**在事件规则中定义，允许您筛选发送到默认事件总线的特定事件类型。 EventBridge 控制台中提供了每种事件类型的模式模板。在事件模式配置步骤中，选择 AWS 服务作为事件源，选择 AWS Marketplace 协议和许可证作为 AWS 服务。
+ 所有 AWS Marketplace 协议和许可事件类型均使用以下结构：

  ```
  {
    "detail-type": ["e.g. Purchase Agreement Ended - Manufacturer"],
    "source": ["aws.agreement-marketplace"]
  }
  ```
+ **目标**是在事件与为规则定义的事件模式相匹配时接收事件的资源。许多 AWS 服务与 AWS Lambda 功能 EventBridge 和 Amazon API Gateway 集成并可以用作目标。 AWS Step Functions

有关设置 EventBridge 规则的更多信息，请参阅[入门：创建 Amazon EventBridge 事件总线规则](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html)。