本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是亚马逊 EventBridge?
EventBridge 是一项无服务器服务,它使用事件将应用程序组件连接在一起,使您可以更轻松地构建可扩展的事件驱动应用程序。 Event-driven 架构是一种构建松散耦合的软件系统的风格,这些系统通过发射和响应事件来协同工作。 Event-driven 架构可以帮助您提高敏捷性并构建可靠、可扩展的应用程序。
EventBridge 提供了简单而一致的方法来提取、筛选、转换和交付事件,因此您可以快速构建应用程序。
EventBridge 包括两种处理和传递事件的方法:事件总线和管道。
事件总线是接收事件,并将其传送到零个或多个目标的路由器。用于 EventBridge 将来自本土应用程序、 Amazon 服务和第三方软件等来源的事件路由到组织中的消费者应用程序。
事件总线非常适合将事件从多个源路由到多个目标,在将事件传送到目标之前可以选择转换事件。
Pipes Pipes 用于点对点集成;每个管道接收来自单一来源的事件,用于处理和传送到单个目标。 EventBridge Pipes 还支持在传送到目标之前对事件进行高级转换和富集。
管道和事件总线经常配合使用。一个常见的使用场景是创建一个管道,它以事件总线为目标;该管道将事件发送到此事件总线,然后事件总线会将这些事件发送到多个目标。例如,您可以创建一个管道,将 DynamoDB 流作为源,将事件总线作为目标。管道接收来自 DynamoDB 流的事件,并将它们发送到事件总线,然后事件总线根据您在事件总线中指定的规则,将它们发送到多个目标。
此外,还 EventBridge 提供了 S EventBridge cheduler,这是一种无服务器调度程序,允许您通过一个中央托管服务创建、运行和管理任务。使用 EventBridge Scheduler,您可以使用 cron 和速率表达式为重复模式创建计划,也可以配置一次性调用。您可以设置灵活的交付时间窗口、定义重试限制,并为失败的 API 调用设置最大保留时间。
注册获取 Amazon Web Services 账户
如果您没有 Amazon Web Services 账户,请完成以下步骤来创建一个。
要注册 Amazon Web Services 账户
按照屏幕上的说明操作。
在注册时,将接到电话或收到短信,要求使用电话键盘输入一个验证码。
当您注册时 Amazon Web Services 账户,就会创建Amazon Web Services 账户根用户一个。根用户有权访问该账户中的所有 Amazon Web Services 服务 和资源。作为最佳安全实践,请为用户分配管理访问权限,并且只使用根用户来执行需要根用户访问权限的任务。
Amazon 注册过程完成后会向您发送一封确认电子邮件。在任何时候,您都可以通过转至 https://aws.amazon.com/
保护 IAM 用户
注册后 Amazon Web Services 账户,开启多重身份验证 (MFA),保护您的管理用户。有关说明,请参阅《IAM 用户指南》中的 为 IAM 用户启用虚拟 MFA 设备(控制台)。
要允许其他用户访问您的 Amazon Web Services 账户 资源,请创建 IAM 用户。为了保护您的 IAM 用户,请启用 MFA 并仅向 IAM 用户授予执行任务所需的权限。
有关创建和保护 IAM 用户的更多信息,请参阅《IAM 用户指南》中的以下主题: