我创建了一个 Amazon SNS 主题并添加了 2 个订阅。
- 我的电子邮件 ID 在确认后可以正常工作。
- 亚马逊 ec2 实例的 HTTP URL。
现在的问题是我无法理解如何确认 HTTP URL 的订阅。我在 apache access.log 上看不到 post 请求。我是否必须在其他地方寻找消息。
我已经在服务器上通过乘客部署了一个 Rails 项目。我应该通过 Rails 代码检查发布请求吗?
我创建了一个 Amazon SNS 主题并添加了 2 个订阅。
现在的问题是我无法理解如何确认 HTTP URL 的订阅。我在 apache access.log 上看不到 post 请求。我是否必须在其他地方寻找消息。
我已经在服务器上通过乘客部署了一个 Rails 项目。我应该通过 Rails 代码检查发布请求吗?
同样的问题,实际上它是 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