APIAmazon 的目的地合作伙伴 EventBridge - Amazon EventBridge

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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 文档:

AWS 事件摄取

常用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 文档:

制作唱片

适用于 Apache Kafk REST a 的融合代理

常用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 文档

Amazon EventBridge 身份验证

常用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

端点

自定义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

使用 Momento 话题 API

APIMomento 缓存的参考资料

常用API操作:

对于缓存:PUTDELETE

对于主题: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

事件 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 调度器管道进行操作 AWS 集成

常用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 文档

RESTAPI开发者指南

常用API操作

使用对象元数据

使用记录

其他信息

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

Slack

API目标调用端点 URL

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

支持的授权类型

OAuth2.0

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

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

需要的其他授权参数

不适用

Slack 文档

基本应用设置

安装时使用 OAuth

检索消息

发送消息

使用传入 Webhook 发送消息

常用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

其他信息

创建应用

亚马逊 EventBridge webhook 配送

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

产品

Shopify管理员 API

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日志和指标源端点。

常用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/文档/支持/门票

支持的授权类型

基本、API关键

需要的其他授权参数

Zendesk 文档

安全和认证

常用API操作

POSThttps:/your_Zendesk_subdomain/api/v2/tickets

其他信息

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

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