【发布时间】:2014-09-26 21:14:17
【问题描述】:
我正在尝试配置一个 Github 存储库以通过 webhook(不是预配置的 SQS Service)发布到 Amazon SQS 队列。该队列具有完全权限,因此任何人都可以向其发布消息 - 当我通过 curl 发布消息时,它工作正常。
curl -d "Action=SendMessage&MessageBody=curl_testing" https://sqs.us-east-1.amazonaws.com/123/my_queue
但是,当我在 webhook 中使用相同的队列 URL 并对其进行测试时,我得到了 404 和 UnknownOperationException。
默认的curl 格式是 form-urlencoded,所以我将 webhook 默认格式 (application/json) 更改为该格式 - 这没有任何区别。 (有趣的是,我也将curl 切换为使用application/json,但失败并出现同样的错误。)
webhook 上没有很多选项,但我都尝试了(有/没有秘密令牌或 SSL 证书),但没有成功。
是否可能向 SQS 发布 webhook(带有预期的 repo 信息,例如提交等)?如果有,怎么做?
【问题讨论】:
标签: github amazon-sqs webhooks