AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[amazon-sns](server)

Martin Hope
Dustin Oprea
Asked: 2022-12-10 17:59:38 +0800 CST

SNS:无法删除未订阅的电子邮件订阅

  • 5

订阅列表(aws sns list-subscriptions-by-topic;UI 也是)显示一个可能已取消订阅的订阅的“已删除”。

{
    "Subscriptions": [
        {
            "SubscriptionArn": "Deleted",
            "Owner": "326764833890",
            "Protocol": "email",
            "Endpoint": "[email protected]",
            "TopicArn": "arn:aws:sns:us-east-1:326764833890:my-sns"
        },
        {
            "SubscriptionArn": "arn:aws:sns:us-east-1:326764833890:my-sns:65d23ee0-57e1-4ba5-86e7-2913bef8c9bf",
            "Owner": "326764833890",
            "Protocol": "email",
            "Endpoint": "[email protected]",
            "TopicArn": "arn:aws:sns:us-east-1:326764833890:my-sns"
        }
    ]
}

所以,没有什么可以用来删除的。通过 UI 删除时,它会显示错误,抱怨 ARN 只是一部分而不是六部分。

amazon-sns
  • 1 个回答
  • 21 Views
Martin Hope
George Green
Asked: 2017-02-02 10:11:10 +0800 CST

如何将弹性 beanstalk 应用程序中的特定实例订阅到 SNS 主题?

  • 0

好的,所以我有一个具有可扩展 Web 层的弹性 beanstalk 应用程序,在 ELB 后面提供服务。长话短说,我需要能够为我的 Web 层中的特定实例订阅 SNS 主题。使用标准方法获取实例 ip 地址对我来说是否安全(如 Python 中的详细说明 How can I get the IP address of eth0 in Python?),然后使用该 ip 作为 http 订阅者简单地订阅 SNS 主题?

为什么?好问题...

我的数据模型由许多对象组成,其中许多对象可以附加一组用户,这些用户可能希望能够观察这些对象。我的应用程序中的这个 Web 层负责处理客户端应用程序的套接字接口(使用 socket.io)。

在系统中创建用户时,也会为该用户创建一个 SNS 主题,允许在用户感兴趣的对象发生变化时向该用户推送通知。我计划设置的方式是,客户端应用程序将通过 socket.io 连接到 EB,此时它连接的服务器实例将订阅该用户的 SNS 主题。然后当一个有趣的对象发生变化时,通知将发布到相关用户的主题,从而通知服务器实例客户端应用程序有一个打开的连接,然后可以通过套接字发送消息。

我认为订阅特定实例而不是 Web 层的外部 CNAME 或 ip 很重要,因为客户端应用程序连接到特定实例,因此只有该实例才能通过其套接字发送消息。订阅负载均衡器并不好,因为通知可能会传递到用户未连接到的实例。

我相信上面的问题就是我所需要的,但如果我的推理似乎有缺陷,我愿意接受创造性的解决方案?

amazon-web-services elastic-beanstalk amazon-sns
  • 1 个回答
  • 544 Views
Martin Hope
TommyBs
Asked: 2017-01-14 03:26:52 +0800 CST

带有数据的 AWS 计划任务

  • 1

我目前在 lambda 中有一个函数,当调用它时,它会向调用它的用户发送一条消息。2 天后,我想发送后续消息。发送实际消息的所有代码都可以正常工作。

由于自动缩放功能,我正在使用 Lambda,理想情况下,我希望避免设置一个单独的数据库来存储 userId、原始交互的时间戳(这样我就可以计算出跟进时间)并遵循2天后up消息。其原因是由于缩放,因为我不确定峰值何时会出现。这是一个短框架项目,但它期待高参与度,但在未知的、不同的时间。

我最初考虑 SNS 使用数据调用另一个 lambda 函数,但是,后来我发现 SNS 不支持预定消息。理想情况下,我也不想涉及轮询其他服务。有什么好的解决方案吗?

我意识到不使用数据库是一个很大的限制,如果我必须使用一个,那么我将使用一个,但仍然不必轮询会很有用(我想我可以安排一个 lambda 函数并在时间戳上创建一个索引发电机)

amazon-web-services amazon-lambda amazon-sns
  • 1 个回答
  • 108 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve