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 文档:
- 常用的 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 文档:
- 常用的 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 文档
- 常用的 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/eventsSDLC 事件: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
- 支持的授权类型
-
基本、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 文档
- 常用的 API 操作
-
无
- 其他信息:
-
无
Momento
- API 目标调用端点 URL:
https://api.cache.
region.prod.a.momentohq.com/cache/cacheNamehttps://api.cache.
region.prod.a.momentohq.com/topics/cacheName/topicName- 支持的授权类型:
API 键
- 需要的其他授权参数:
类型 键 值 标题
授权
MOMENTO_API_KEY- Momento 文档:
- 常用的 API 操作:
对于缓存:
PUT、DELETE对于主题:
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/eventsMetrics
美国 - 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 操作
- 其他信息:
Operata
- API 目标调用端点 URL:
-
https://api.operata.io/v2/aws/events/contact-record
- 支持的授权类型:
-
基本
- 需要的其他授权参数:
-
无
- Operata 文档:
- 常用的 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 文档
- 常用的 API 操作
- 其他信息:
-
如需教程,了解如何使用 EventBridge 控制台创建 Salesforce 连接、API 目标以及规则,以便将信息路由到 Salesforce,请参阅教程:从 Amazon EventBridge 向 Salesforce 发送事件。
Slack
- API 目标调用端点 URL
-
有关端点和其他资源的列表,请参阅使用 Slack Web API
- 支持的授权类型
-
OAuth 2.0
当返回 401 或 407 响应时,会刷新 OAUTH 令牌。
当您创建 Slack 应用程序并将其安装到工作区时,将代表您创建一个 OAuth 持有者令牌,用于通过您的 API 目标连接对调用进行身份验证。
- 需要的其他授权参数
-
不适用
- Slack 文档
- 常用的 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
- 其他信息:
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 日志和指标源端点。
-
要注册并创建免费 Sumo Logic 实例,请参阅立即开始免费试用
。 -
有关使用 Sumo Logic 的更多信息,请参阅 HTTP 日志和指标源
。
-
- 常用的 API 操作
-
POST https://endpoint4.collection.us2.sumologic.com/receiver/v1/http/
UNIQUE_ID_PER_COLLECTOR - 其他信息:
-
无
TriggerMesh
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 密钥,而不是基本的登录凭证身份验证。