Amazon EventBridge 中的 API 目标合作伙伴 - Amazon EventBridge

Amazon EventBridge 中的 API 目标合作伙伴

使用以下 AWS 合作伙伴提供的信息,为其服务或应用程序配置 API 目标和连接。

Cisco Cloud Observability

API 目标调用端点 URL:

https://tenantName.observe.appdynamics.com/rest/awsevents/aws-eventbridge-integration/endpoint

支持的授权类型:

OAuth 客户端凭证

当返回 401 或 407 响应时,会刷新 OAUTH 令牌。

需要的其他授权参数:

Cisco AppDynamics 客户端 ID 和客户端密钥

OAuth 端点:

https://tenantName.observe.appdynamics.com/auth/tenantId/default/oauth2/token

以下 OAuth 键/值对参数:

类型

正文字段

grant_type

client_credentials

标题

Content-Type

application/x-www-form-urlencoded; charset=utf-8

Cisco AppDynamics 文档:

AWS events ingestion

常用的 API 操作:

不适用

其他信息:

合作伙伴目标下拉菜单中选择 Cisco AppDynamics 时,系统会预填必要的 OAuth 信息,包括 API 调用所需的标头和正文键/值对。

有关更多信息,请参阅 Cisco AppDynamics 文档中的 AWS events ingestion

Confluent

API 目标调用端点 URL:

通常采用以下格式:

https://random-id.region.aws.confluent.cloud:443/kafka/v3/clusters/cluster-id/topics/topic-name/records

有关更多信息,请参阅 Confluent 文档中的 Find the REST endpoint address and cluster ID

支持的授权类型:

基本

需要的其他授权参数:

不适用

Confluent 文档:

Produce Records

Confluent REST Proxy for Apache Kafka

常用的 API 操作:

POST

其他信息:

要将事件数据转换为端点可以处理的消息,请创建目标输入转换器

  • 要在不指定 Kafka 分区键的情况下生成记录,请对输入转换器使用以下模板。不需要使用输入路径。

    { "value":{ "type":"JSON", "data":aws.events.event.json }, }
  • 要使用事件数据字段作为 Kafka 分区键生成记录,请按照下面的输入路径和模板示例进行操作。此示例定义了 orderId 字段的输入路径,然后将该字段指定为分区键。

    首先,定义事件数据字段的输入路径:

    { "orderId":"$.detail.orderId" }

    然后,使用输入转换器模板将数据字段指定为分区键:

    { "value":{ "type":"JSON", "data":aws.events.event.json }, "key":{ "data":"<orderId>", "type":"STRING" } }

Coralogix

API 目标调用端点 URL

有关端点的完整列表,请参阅 Coralogix API 参考

支持的授权类型

API 键

需要的其他授权参数

标头 "x-amz-event-bridge-access-key",值为 Coralogix API 密钥

Coralogix 文档

Amazon EventBridge 身份验证

常用的 API 操作

美国:https://ingress.coralogix.us/aws/event-bridge

新加坡:https://ingress.coralogixsg.com/aws/event-bridge

爱尔兰:https://ingress.coralogix.com/aws/event-bridge

斯德哥尔摩:https://ingress.eu2.coralogix.com/aws/event-bridge

印度:https://ingress.coralogix.in/aws/event-bridge

其他信息

这些事件存储为日志条目,applicationName=[AWS Account]subsystemName=[event.source]

Datadog

API 目标调用端点 URL

有关端点的完整列表,请参阅 Datadog API 参考

支持的授权类型

API 键

需要的其他授权参数

Datadog 文档

身份验证

常用的 API 操作

POST https://api.datadoghq.com/api/v1/events

POST https://http-intake.logs.datadoghq.com/v1/input

其他信息

端点 URL 因您的 Datadog 组织所在的位置而异。如需了解您的组织的正确 URL,请参阅文档

Dynatrace

API 目标调用端点 URL:
  • 日志:https://environment-id.live.dynatrace.com/api/v2/logs/ingest

  • 戴维斯事件:https://environment-id.live.dynatrace.com/platform/ingest/v1/events

  • SDLC 事件:https://environment-id.live.dynatrace.com/platform/ingest/v1/events.sdlc

  • 安全事件:https://environment-id.live.dynatrace.com/platform/ingest/v1/events.security

支持的授权类型:

API 键

需要的其他授权参数:
类型

标题

授权

Api-Token DYNATRACE_API_KEY

Dynatrace 文档:
常用的 API 操作:

POST

其他信息:

每种端点类型都有其令牌作用域,这是成功进行身份验证的必要项。有关更多信息,请参阅 Dynatrace 文档中的 Ingestion APIs

Freshworks

API 目标调用端点 URL

有关端点列表,请参阅 https://developers.freshworks.com/documentation/

支持的授权类型

基本、API 密钥

需要的其他授权参数

不适用

Freshworks 文档

身份验证

常用的 API 操作

https://developers.freshdesk.com/api/#create_ticket

https://developers.freshdesk.com/api/#update_ticket

https://developer.freshsales.io/api/#create_lead

https://developer.freshsales.io/api/#update_lead

其他信息

MongoDB

API 目标调用端点 URL

https://data.mongodb-api.com/app/App ID/endpoint/

支持的授权类型

API 键

电子邮件/密码

自定义 JWT 身份验证

需要的其他授权参数

MongoDB 文档

Atlas 数据 API

了解如何查看、监控和管理 SageMaker 端点

自定义 HTTPS 端点

身份验证

常用的 API 操作

其他信息

Momento

API 目标调用端点 URL:

https://api.cache.region.prod.a.momentohq.com/cache/cacheName

https://api.cache.region.prod.a.momentohq.com/topics/cacheName/topicName

支持的授权类型:

API 键

需要的其他授权参数:
类型

标题

授权

MOMENTO_API_KEY

Momento 文档:

Momento + Amazon EventBridge

Using the Momento Topics API

API reference for Momento Cache

常用的 API 操作:

对于缓存:PUTDELETE

对于主题:POST

其他信息:

更新或删除缓存时,请在规则目标的配置中加入以下查询字符串参数:

  • 要在 Momento 缓存中更新的键

  • 缓存项的存活时间(TTL)

例如,如果输入事件包含一个使用以下值的 details 字段:

key: $.details.key ttl_seconds: $.details.ttl_seconds

New Relic

API 目标调用端点 URL

有关更多信息,请参阅我们的欧洲和美国地区数据中心

事件

美国 - https://insights-collector.newrelic.com/v1/accounts/YOUR_NEW_RELIC_ACCOUNT_ID/events

欧洲 - https://insights-collector.eu01.nr-data.net/v1/accounts/YOUR_NEW_RELIC_ACCOUNT_ID/events

Metrics

美国 - https://metric-api.newrelic.com/metric/v1

欧洲 - https://metric-api.eu.newrelic.com/metric/v1

日志

美国 - https://log-api.newrelic.com/log/v1

欧洲 - https://log-api.eu.newrelic.com/log/v1

跟踪

美国 - https://trace-api.newrelic.com/trace/v1

欧洲 - https://trace-api.eu.newrelic.com/trace/v1

支持的授权类型

API 键

New Relic 文档

指标 API

事件 API

日志 API

跟踪 API

常用的 API 操作

指标 API

事件 API

日志 API

跟踪 API

其他信息

指标 API 限制

事件 API 限制

日志 API 限制

跟踪 API 限制

Operata

API 目标调用端点 URL:

https://api.operata.io/v2/aws/events/contact-record

支持的授权类型:

基本

需要的其他授权参数:

Operata 文档:

如何创建、查看、更改和撤销 API 令牌?

使用 Amazon EventBridge 调度器管道进行 Operata AWS 集成

常用的 API 操作:

POST https://api.operata.io/v2/aws/events/contact-record

其他信息:

username 是 Operata 群组 ID,密码是您的 API 令牌。

Salesforce

API 目标调用端点 URL

Sobject - https:// myDomainName.my.salesforce.com/services/data/versionNumber/sobjects /SobjectEndpoint/*

自定义平台事件 - https://myDomainName.my.salesforce.com/services/data /versionNumber/sobjects/customPlatformEndpoint/*

有关端点的完整列表,请参阅 Salesforce API 参考

支持的授权类型

OAuth 客户端凭证

当返回 401 或 407 响应时,会刷新 OAUTH 令牌。

需要的其他授权参数

Salesforce 连接的应用程序客户端 ID 和客户端密钥。

以下授权端点之一:

  • 生产 - https://MyDomainName.my.salesforce.com./services/oauth2/token

  • 没有增强域名的沙盒 - https://MyDomainName-- SandboxName.my. salesforce.com/services /oauth2/token

  • 具有增强域名的沙盒 - https://MyDomainName-- SandboxName.sandbox.my.salesforce.com/services/oauth2/token

以下键/值对:

grant_type

client_credentials

Salesforce 文档

REST API 开发人员指南

常用的 API 操作

使用对象元数据

使用记录

其他信息

如需教程,了解如何使用 EventBridge 控制台创建 Salesforce 连接、API 目标以及规则,以便将信息路由到 Salesforce,请参阅教程:从 Amazon EventBridge 向 Salesforce 发送事件

Slack

API 目标调用端点 URL

有关端点和其他资源的列表,请参阅使用 Slack Web API

支持的授权类型

OAuth 2.0

当返回 401 或 407 响应时,会刷新 OAUTH 令牌。

当您创建 Slack 应用程序并将其安装到工作区时,将代表您创建一个 OAuth 持有者令牌,用于通过您的 API 目标连接对调用进行身份验证。

需要的其他授权参数

不适用

Slack 文档

基本应用设置

使用 OAuth 进行安装

检索消息

发送消息

使用传入 Webhook 发送消息

常用的 API 操作

https://slack.com/api/chat.postMessage

其他信息

配置您的 EventBridge 规则时,需要强调两项配置:

  • 包括一个标头参数,将内容类型定义为“application/json;charset=utf-8”。

  • 使用输入转换器将输入事件映射到 Slack API 的预期输出,即确保发送到 Slack API 的负载具有“channel”和“text”键/值对。

Shopify

API 目标调用端点 URL

有关端点列表以及其他资源和方法,请参阅端点和请求

支持的授权类型

OAuth、API 密钥

注意

当返回 401 或 407 响应时,会刷新 OAUTH 令牌。

需要的其他授权参数

不适用

Shopify 文档

身份验证和授权概述

常用的 API 操作

POST - /admin/api/2022-01/products.json

GET - admin/api/2022-01/products/{product_id}.json

PUT - admin/api/2022-01/products/{product_id}.json

DELETE - admin/api/2022-01/products/{product_id}.json

其他信息

创建应用

Amazon EventBridge Webhook 传送

以 Shopify 管理员身份使用自定义应用的访问令牌

产品

Shopify 管理员 API

Splunk

API 目标调用端点 URL

https://SPLUNK_HEC_ENDPOINT:optional_port/services/collector/raw

支持的授权类型

基本、API 密钥

需要的其他授权参数

Splunk 文档

对于这两种授权类型,都需要 HEC 令牌 ID。有关更多信息,请参阅在 Splunk Web 中设置和使用 HTTP 事件收集器

常用的 API 操作

POST https://SPLUNK_HEC_ENDPOINT:optional_port/services/collector/raw

其他信息

API 密钥 - 在为 EventBridge 配置端点时,API 密钥名称为“Authorization”,值为 Splunk HEC 令牌 ID。

基本(用户名/密码)- 在为 EventBridge 配置端点时,用户名为“Splunk”,密码为 Splunk HEC 令牌 ID。

Sumo Logic

API 目标调用端点 URL

每名用户的 HTTP 日志和指标源端点 URL 会有所不同。有关更多信息,请参阅 HTTP 日志和指标源

支持的授权类型

Sumo Logic 不需要对他们的 HTTP 源进行身份验证,因为 URL 中内置了唯一的密钥。因此,您应确保将此 URL 视为机密。

在配置 EventBridge API 目标时,需要指定授权类型。要满足此要求,请选择 API 密钥并为其指定密钥名称“dummy-key”和密钥值“dummy-value”。

需要的其他授权参数

不适用

Sumo Logic 文档

Sumo Logic 已经建立了托管源来收集来自许多 AWS 服务的日志和指标,您可以根据他们网站上的信息来使用这些源。有关更多信息,请参阅 Amazon Web Services

如果您要从应用程序生成自定义事件,并希望将其作为日志或指标发送到 Sumo Logic,请使用 EventBridge API 目标以及 Sumo Logic HTTP 日志和指标源端点。

常用的 API 操作

POST https://endpoint4.collection.us2.sumologic.com/receiver/v1/http/UNIQUE_ID_PER_COLLECTOR

其他信息

TriggerMesh

API 目标调用端点 URL

使用 HTTP 事件源主题中的信息来确定端点 URL。端点 URL 包括事件源名称和用户命名空间,格式如下:

https://source-name.user-namespace.cloud.triggermesh.io

要在请求中包含端点的基本授权参数。

支持的授权类型

基本

需要的其他授权参数

TriggerMesh 文档

HTTP 事件源

常用的 API 操作

不适用

其他信息

Zendesk

API 目标调用端点 URL

https://developer.zendesk.com/rest_api/docs/support/tickets

支持的授权类型

基本、API 密钥

需要的其他授权参数

Zendesk 文档

安全和认证

常用的 API 操作

POST https://your_Zendesk_subdomain/api/v2/tickets

其他信息

EventBridge 发出的 API 请求会计入您的 Zendesk API 限制。有关您的计划的 Zendesk 限制信息,请参阅使用限制

为了更好地保护您的账户和数据,我们建议使用 API 密钥,而不是基本的登录凭证身份验证。