8

我创建了一个 Amazon SNS 主题并添加了 2 个订阅。

  1. 我的电子邮件 ID 在确认后可以正常工作。
  2. 亚马逊 ec2 实例的 HTTP URL。

现在的问题是我无法理解如何确认 HTTP URL 的订阅。我在 apache access.log 上看不到 post 请求。我是否必须在其他地方寻找消息。

我已经在服务器上通过乘客部署了一个 Rails 项目。我应该通过 Rails 代码检查发布请求吗?

4

1 回答 1

12

同样的问题,实际上它是 RAW POST,你可以阅读它:

$post = file_get_contents('php://input');

把它放在你的目标网址中,如果你想把它发送到你的电子邮件中以查看它。

之后您可以确认:http ://docs.amazonwebservices.com/sns/latest/api/API_ConfirmSubscription.html

来源:https ://forums.aws.amazon.com/message.jspa?messageID=364666#364666

编辑:实际上这是在 JSON 中,并且有一个变量“SubscribeURL”,在导航器中复制粘贴并验证订阅!

编辑2:对不起php,它似乎在rails中:

request.raw_post

request.raw_post 试图从中提取数据

于 2012-10-23T09:07:21.537 回答