当前位置: 首页 > 知识库问答 >
问题:

确认HTTP上的SNS订阅

鲜于俊侠
2023-03-14

我创建了一个亚马逊SNS主题,并添加了2个订阅。

  1. 确认后正常工作的电子邮件id。
  2. amazon ec2实例的HTTP URL。

共有1个答案

宗政权
2023-03-14

同样的一期,其实是RAW贴吧,大家可以用:

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

把它放在你的目标url中,如果你想要的话,比如把它发送到你的电子邮件中查看它。

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

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

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

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

request.raw_post

request.raw_post尝试从中提取数据

 类似资料:
  • 我正在尝试建立一个基本的SNS订阅,但它看起来像AWS从来没有发送确认,无论是通过控制台或使用SDK。 我已使用AWS控制台设置了一个主题 我已经使用AWS控制台和ruby SDK向ngrok隧道URL和公共web服务器URL添加了HTTP订阅 我允许每个人通过编辑AWS控制台中的主题策略订阅主题 通过跟踪本地主机和公共web服务器上的日志,我可以看到没有任何请求被发送到endpoint。 我在这

  • 我已经设置了AWS SNS设置与一个主题说'a'。我正在使用Http订阅这个SNS主题(尝试了手动使用AWS控制台联机和使用Java代码)。在这两种情况下,我得到的都是“待确认”。但是,SNS不向提供的URL发送初始“SubscriptionConfironment”。 请注意,我的endpoint已准备好接收http POST通知。当我从我的身边手动发布一个帖子时,我会看到我的servlet正在

  • 我正在尝试设置Amazon Ses通知到我的SQS队列。我正在遵循如何创建SQS队列,然后是SNS主题,并将一个订阅到另一个。 但是,在管理控制台中,订阅出现“挂起确认”。 我使用的是.NET AWS SDK,如何确认订阅?或者更好,为什么我要确认?文件上说

  • 当我在Amazon SNS上确认订阅时,出现以下错误: 检测到1个验证错误:“令牌”处的值null未能满足约束:成员不能为null(服务:AmazonS;状态代码:400;错误代码:ValidationError;请求ID:14f5c18d 如何解决这个问题?

  • 是否有一种方法可以使用AWS CLI列出特定SQS队列订阅的所有AWS SNS主题? 我已经知道如何看到一个SNS主题上的订阅者列表,但这只有在我知道SNS主题的名称时才起作用。在这种情况下,我只知道SQS队列的名称。 我在网上搜索什么也找不到。