本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
APIAmazon 的目的地合作伙伴 EventBridge
使用以下 AWS 合作伙伴提供的信息为其服务或应用程序配置API目标和连接。
思科云可观测性
- API目标调用端点URL:
-
https://
tenantName
.observe.appdynamics.com/rest/awsevents/aws-eventbridge-integration/endpoint - 支持的授权类型:
-
OAuth 客户端凭证
OAuth当返回 401 或 407 响应时,令牌会被刷新
- 需要的其他授权参数:
-
思科 AppDynamics 客户端 ID 和客户端密钥
OAuth端点:
https://
tenantName
.observe.appdynamics.com/auth/tenantId
/default/oauth2/token以下OAuth键/值对参数:
类型 键 值 身体领域
grant_type
client_credentials
标题
Content-Type
应用程序/x-www-form-urlencoded; charset=utf-8
- 思科 AppDynamics 文档:
- 常用API操作:
-
不适用
- 其他信息:
-
AppDynamics从 “合作伙伴目的地” 下拉菜单中选择 Cisco 会预填必要OAuth的信息,包括呼叫所需的标题和正文键/值对。API
有关更多信息,请参阅 Cisco AppDynamics 文档中的AWS 事件摄取
。
Confluent
- API目标调用端点URL:
-
通常采用以下格式:
https://
random-id
.region
.aws.confluent.cloud:443/kafka/v3/clusters/cluster-id
/topics/topic-name
/records有关更多信息,请参阅 Confluent 文档中的查找REST终端节点地址和集群 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
-
有关终端节点的完整列表,请参阅CoralogixAPI参考
。 - 支持的授权类型
-
API钥匙
- 需要的其他授权参数
-
标题
"x-amz-event-bridge-access-key"
,值为 Coralogix API Key - Coralogix 文档
- 常用API操作
-
美国:https://ingress.coralogix.us/aws/event-bridge
新加坡: https://ingress.coralogixsg.com/aws/赛事桥梁
爱尔兰: https://ingress.coralogix.com/aws/赛事桥梁
斯德哥尔摩: https://ingress.eu2.coralogix.com/aws/活动桥梁
印度:https://ingress.coralogix.in/aws/event-bridge
- 其他信息
-
这些事件存储为日志条目,
applicationName=[AWS Account]
、subsystemName=[event.source]
。
Datadog
- API目标调用端点 URL
-
有关终端节点的完整列表,请参阅DatadogAPI参考
。 - 支持的授权类型
-
API钥匙
- 需要的其他授权参数
-
无
- Datadog 文档
- 常用API操作
-
POST https://api.datadoghq.com/api/v1/活动
POST https://http-intake.logs.datadoghq.com/v1/输入
- 其他信息
-
终端节点URLs因您的 Datadog 组织所在的位置而异。URL有关您的组织的正确信息,请参阅文档
。
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
/端点/ - 支持的授权类型
-
API钥匙
电子邮件/密码
自定义JWT身份验证
- 需要的其他授权参数
-
无
- MongoDB 文档
- 常用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 文档:
- 常用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/ 账户/
YOUR_NEW_RELIC_ACCOUNT_ID
/事件欧盟— https://insights-collector.eu01.nr-data.net/v1/accounts/
YOUR_NEW_RELIC_ACCOUNT_ID
/事件指标
美国— 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
-
主题— h ttps://
myDomainName
.my.salesforce.com/services/dversionNumber
/sobjects/SobjectEndpoint
/*自定义平台事件— https://
myDomainName
.my.salesforce.com/services/dversionNumber
/sobjects/customPlatformEndpoint
/*有关终端节点的完整列表,请参阅SalesforceAPI参考
- 支持的授权类型
-
OAuth 客户端凭证
OAUTH当返回 401 或 407 响应时,令牌会刷新。
- 需要的其他授权参数
-
Salesforce 连接的应用程序
客户端 ID 和客户端密钥。 以下授权端点之一:
-
制作— https://
MyDomainName
.my.salesforce.com。 /services/oauth2/令牌 -
没有增强域名的沙箱— https://
MyDomainName
--SandboxName
.my. salesforce.com/services /oauth2/ -
带有增强域名的沙箱— https://
MyDomainName
--SandboxName
.sandbox.my.salesforce.com/services/oauth
以下键/值对:
密钥 值 grant_type
client_credentials
-
- Salesforce 文档
- 常用API操作
- 其他信息
-
有关说明如何使用 EventBridge 控制台创建连接的教程Salesforce、API目标以及将信息路由到的规则Salesforce,请参阅教程:Salesforce从 Amazon 向发送事件 EventBridge。
Slack
- API目标调用端点 URL
-
有关端点和其他资源的列表,请参阅使用 Slack Web API
- 支持的授权类型
-
OAuth2.0
OAUTH当返回 401 或 407 响应时,令牌会刷新。
当您创建Slack应用程序并将其安装到工作区时,将代表您创建一个不OAuth记名令牌,用于通过API目标连接对呼叫进行身份验证。
- 需要的其他授权参数
-
不适用
- Slack 文档
- 常用API操作
-
https://slack.com/api/聊天。 postMessage
- 其他信息
-
配置 EventBridge 规则时,有两种配置需要突出显示:
-
包括一个标头参数,将内容类型定义为“application/json;charset=utf-8”。
-
使用输入转换器将输入事件映射到的预期输出 SlackAPI,即确保发送到的有效载荷SlackAPI具有 “通道” 和 “文本” 键/值对。
-
Shopify
- API目标调用端点 URL
-
有关端点列表以及其他资源和方法,请参阅端点和请求
- 支持的授权类型
-
OAuth,API钥匙
注意
OAUTH当返回 401 或 407 响应时,令牌会刷新。
- 需要的其他授权参数
-
不适用
- 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/收集器/原始 - 支持的授权类型
-
基本、API关键
- 需要的其他授权参数
-
无
- Splunk 文档
-
对于这两种授权类型,都需要一个HEC令牌 ID。有关更多信息,请参阅在 Splunk Web 中设置和使用HTTP事件收集器
。 - 常用API操作
-
POSThttps:/
SPLUNK_HEC_ENDPOINT
:optional_port
/services/收集器/原始 - 其他信息
-
API密钥 — 为配置终端节点时 EventBridge,API密钥名称为 “授权”,值为 Splunk HEC 令牌 ID。
基本(用户名/密码)— 为配置终端节点时 EventBridge,用户名为 “Splunk”,密码是 Splunk 令牌 ID。HEC
Sumo Logic
- API目标调用端点 URL
-
HTTP每个用户的日志和指标源端点URLs将有所不同。有关更多信息,请参阅HTTP日志和指标来源
。 - 支持的授权类型
-
Sumo Logic不需要对其HTTP来源进行身份验证,因为里面有一个唯一的密钥URL。出于这个原因,你应该确保把它当URL作秘密来对待。
配置 EventBridge API目标时,需要授权类型。要满足此要求,请选择 API Key,为其指定一个 “dummy-key” 的密钥名称和 “dummy-value” 的键值。
- 需要的其他授权参数
-
不适用
- Sumo Logic 文档
-
Sumo Logic已经建立了托管源来收集来自许多 AWS 服务的日志和指标,你可以使用他们网站上的信息来处理这些来源。有关更多信息,请参阅 Amazon Web Services
。 如果您要从应用程序生成自定义事件,并希望将其Sumo Logic作为日志或指标发送到,请使用 EventBridge API目标以及Sumo LogicHTTP日志和指标源端点。
-
要注册并创建免费 Sumo Logic 实例,请参阅立即开始免费试用
。 -
有关使用的更多信息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 文档
- 常用API操作
-
不适用
- 其他信息
-
无