小编Gop*_*pal的帖子

apigateway websocket sqs 集成

我正在尝试将 API 网关 WebSocket 路由与 SQS 集成。

我已使用以下属性配置了 SQS 集成

AWS 区域:ap-southeast-1 AWS 服务:SQS HTTP 方法:POST 路径覆盖:111111110111/my-queue

配置请求模板为

“操作=SendMessage&MessageBody=$util.urlEncode($input.body)##

设置($context.requestOverride.header.Content-Type =“application / x-www-form-urlencoded”)##“

当我尝试将数据发送到 SQS 时,它失败并出现以下错误

错误:

(VK1mEHZSyQ0FlZg=) 转换后的端点请求正文:Action=SendMessage&MessageBody=foobar (VK1mEHZSyQ0FlZg=) 正在将请求发送到https://sqs.ap-southeast-1.amazonaws.com/111111110111/my-queue (VK1mEHZSyQ0FlZg=) 已收到响应。集成延迟:16 毫秒 (VK1mEHZSyQ0FlZg=) 转换前的端点响应正文:无法确定要授权的服务/操作名称

amazon-sqs amazon-web-services websocket aws-api-gateway

3
推荐指数
1
解决办法
4101
查看次数