发布于: Feb 29, 2024

Amazon EventBridge API 目标现在对于 API 目标连接资源以及在 EventBridge 事件总线或管道中将 API 目标用作目标时支持自定义 HTTP 内容类型标头值。

Web 应用程序(也称为 Webhook)通常是使用 Amazon EventBridge 构建的事件驱动型架构中常用的目标。为了正确解析 HTTP 请求中包含的事件,这些应用程序依赖于 HTTP 内容类型标头,例如“text/plain;v=1.0”(用于 API 版本控制)和“application/cloudevents+json”(用于结构化 CloudEvents)。以前,API 目标对所有请求使用静态内容类型“application/json”。现在,客户可以定义自己的内容类型,为其 API 目标解锁更多 HTTP 目标和应用程序,并支持 CloudEvents。

Amazon EventBridge API 目标是 HTTP 端点,您可以将其作为规则或管道的目标调用,类似于将 AWS 服务或资源作为目标调用的方式。使用 API 目标,您可以使用 API 调用将事件从 EventBridge 事件源路由到集成软件即服务 (SaaS) 应用程序和您在 AWS 之外的应用程序。

Amazon EventBridge API 目标内容类型标头自定义功能适用于所有提供 EventBridge API 目标的 AWS 区域的客户,无需额外付费。要开始使用,请参阅 API 目标用户指南