2012-10-10 128 views
7

我創建了Amazon SNS主題並添加了2個訂閱。確認HTTP上的SNS訂閱

  1. 我的電子郵件ID確認後正常工作。
  2. amazon ec2實例的HTTP URL。

現在的問題是我無法理解如何確認HTTP URL的訂閱。 我無法在apache access.log上看到發佈請求。 我是否需要尋找其他地方的消息。

我已經有一個通過乘客在服務器上部署的rails項目。 我應該通過rails代碼檢查發佈的請求嗎?

回答

9

同樣的問題,實際上也就是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,似乎在它的軌道上:

request.raw_post 

request.raw_post trying to pull data from it

+0

Assmuming是PHP的,對不起,我不能幫上軌,尋找RAW POST數據! – John

+0

這對我非常有幫助。謝謝! –

+0

我到了這裏尋找一個PHP解決方案,所以你的答案仍然與搜索非常相關 – Nicholas