gpt4 book ai didi

amazon-web-services - 我如何确认来自Amazon SNS的订阅请求HTTP

转载 作者:行者123 更新时间:2023-12-03 11:39:45 25 4
gpt4 key购买 nike

我一直在网上搜索,没有任何明确的答案可以确认来自Amazon SNS的订阅请求。我已经将订阅从Amazon控制台发送到我的网站,但是下一步是什么?我正在使用Amazon EC2作为我的PHP服务器。

最佳答案

甚至在通过AWS管理控制台配置HTTP / HTTPS终端节点订阅之前,您需要确保PHP网站的HTTP或HTTPS终端节点具有处理Amazon SNS生成的HTTP POST请求的功能。 SNS消息有几种类型: SubscriptionConfirmation ,Notification和UnsubscribeConfirmation。您的PHP代码需要从请求中获取 header x-amz-sns-message-type 并根据消息类型对其进行处理。对于SubscriptionConfirmation消息,您的PHP应用程序需要处理POST消息正文,它是JSON文档。为了订阅该主题,您的PHP代码需要访问JSON正文中指定的“SubscriberURL”。 (可选)您应在订阅主题之前验证签名,以确保消息的真实性。

您可以在AWS文档中找到更多详细信息:http://docs.aws.amazon.com/sns/latest/dg/SendMessageToHttp.html

关于amazon-web-services - 我如何确认来自Amazon SNS的订阅请求HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22776124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com