将AWS API Gateway请求直接发送至EventBridge时遇未知操作错误
问题:API Gateway直连EventBridge报UnknownOperationException错误
背景
根据AWS官方文档,可通过API Gateway直接向AWS EventBridge发送事件,无需Lambda或EC2等计算服务:
上述API Gateway AWS集成可让API Gateway调用EventBridge的PutEvents API发送事件,无需借助计算服务。
操作与问题
我尝试通过REST API Gateway实现该功能,配置的集成请求如下:
调用端点时收到错误:
{ "__type": "UnknownOperationException" }
已尝试的解决方法
我查阅相关内容后得知需添加正确请求头,已添加以下请求头:
Content-Type: application/x-amz-json-1.1 X-Amz-Target: AWSEvents.PutEvents
使用的API Payload为:
{ "Entries":[ { "Source":"maksim.test", "Detail":"{ 'name': 'Maksim', 'action': 'testing'}", "Resources":[ "resource1", "resource2" ], "DetailType":["Custom Maksim test event"] } ] }
但仍出现相同错误,请问问题出在哪里?
内容的提问来源于stack exchange,提问作者Maksim Luzik
相关产品推荐
相关产品推荐

