2012-10-10 2 views
7

Amazon SNS 주제를 만들고 2 개의 구독을 추가했습니다.HTTP에서 SNS 구독 확인

  1. 확인 후 정상적으로 작동하는 내 이메일 ID입니다.
  2. 아마존 ec2 인스턴스의 HTTP URL.

이제 문제는 HTTP URL에 대한 가입을 확인하는 방법을 이해할 수 없다는 것입니다. 아파치 access.log에서 게시 요청을 볼 수 없습니다. 다른 메시지를 찾아야합니까?

이미 승객을 통해 서버에 배치 된 레일 프로젝트가 있습니다. 레일 코드를 통해 게시물 요청을 확인해야합니까?

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

도착 URL에 넣어, 당신은 예를 들어 원한다면 그것을보고 전자 메일에 보내 :

답변

9

같은 문제, 사실 당신은 그것을 RAW POST를 읽을 수있다 . 그 후

당신은 확인할 수 있습니다 http://docs.amazonwebservices.com/sns/latest/api/API_ConfirmSubscription.html

출처 : https://forums.aws.amazon.com/message.jspa?messageID=364666#364666

편집 : 실제로는 JSON에와 변수 "SubscribeURL", 탐색기에서 붙여 넣기 복사가하고 가입을 확인!

편집 2 : 그것은 PHP입니다 Assmuming

request.raw_post 

request.raw_post trying to pull data from it

+0

, 나는 레일에 도움이 RAW POST 데이터를 찾을 수 없습니다 죄송합니다 : PHP 죄송합니다, 그것은 레일에 보이는 그것입니다! – John

+0

그것은 나를 위해 매우 도움이되었습니다. 고맙습니다! –

+0

여기에서 PHP 솔루션을 검색했습니다. 그래도 귀하의 답변은 검색과 관련성이 높습니다. – Nicholas