View a markdown version of this page

什么是亚马逊 EventBridge? - Amazon EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

什么是亚马逊 EventBridge?

EventBridge 是一项无服务器服务,它使用事件将应用程序组件连接在一起,使您可以更轻松地构建可扩展的事件驱动应用程序。 Event-driven 架构是一种构建松散耦合的软件系统的风格,这些系统通过发射和响应事件来协同工作。 Event-driven 架构可以帮助您提高敏捷性并构建可靠、可扩展的应用程序。

EventBridge 提供了简单而一致的方法来提取、筛选、转换和交付事件,因此您可以快速构建应用程序。

EventBridge 包括两种处理和传递事件的方法:事件总线管道

  • 事件总线是接收事件,并将其传送到零个或多个目标的路由器。用于 EventBridge 将来自本土应用程序、 Amazon 服务和第三方软件等来源的事件路由到组织中的消费者应用程序。

    事件总线非常适合将事件从多个源路由到多个目标,在将事件传送到目标之前可以选择转换事件。

  • Pipes Pipes 用于点对点集成;每个管道接收来自单一来源的事件,用于处理和传送到单个目标。 EventBridge Pipes 还支持在传送到目标之前对事件进行高级转换和富集。

    管道和事件总线经常配合使用。一个常见的使用场景是创建一个管道,它以事件总线为目标;该管道将事件发送到此事件总线,然后事件总线会将这些事件发送到多个目标。例如,您可以创建一个管道,将 DynamoDB 流作为源,将事件总线作为目标。管道接收来自 DynamoDB 流的事件,并将它们发送到事件总线,然后事件总线根据您在事件总线中指定的规则,将它们发送到多个目标。

此外,还 EventBridge 提供了 S EventBridge cheduler,这是一种无服务器调度程序,允许您通过一个中央托管服务创建、运行和管理任务。使用 EventBridge Scheduler,您可以使用 cron 和速率表达式为重复模式创建计划,也可以配置一次性调用。您可以设置灵活的交付时间窗口、定义重试限制,并为失败的 API 调用设置最大保留时间。

EventBridge 提供了多种处理和交付事件的方式:公交车、管道和时刻表。

注册获取 Amazon Web Services 账户

如果您没有 Amazon Web Services 账户,请完成以下步骤来创建一个。

要注册 Amazon Web Services 账户
  1. 打开 https://portal.aws.amazon.com/billing/signup

  2. 按照屏幕上的说明操作。

    在注册时,将接到电话或收到短信,要求使用电话键盘输入一个验证码。

    当您注册时 Amazon Web Services 账户,就会创建Amazon Web Services 账户根用户一个。根用户有权访问该账户中的所有 Amazon Web Services 服务 和资源。作为最佳安全实践,请为用户分配管理访问权限,并且只使用根用户来执行需要根用户访问权限的任务

Amazon 注册过程完成后会向您发送一封确认电子邮件。在任何时候,您都可以通过转至 https://aws.amazon.com/ 并选择 My Account (我的账户) 来查看当前的账户活动并管理您的账户。

保护 IAM 用户

注册后 Amazon Web Services 账户,开启多重身份验证 (MFA),保护您的管理用户。有关说明,请参阅《IAM 用户指南》中的 为 IAM 用户启用虚拟 MFA 设备(控制台)

要允许其他用户访问您的 Amazon Web Services 账户 资源,请创建 IAM 用户。为了保护您的 IAM 用户,请启用 MFA 并仅向 IAM 用户授予执行任务所需的权限。

有关创建和保护 IAM 用户的更多信息,请参阅《IAM 用户指南》中的以下主题: