📜  AWS中的简单通知服务(SNS)

📅  最后修改于: 2021-04-17 01:42:26             🧑  作者: Mango

Amazon Web Services简单通知服务(AWS SNS)是一项Web服务,它可以自动将通知发送给与其连接的订户。它使用发布/订阅范式来推送和传递消息。通过跨多个可用性区域存储数据,可以防止数据丢失。它具有成本效益,并为移动用户提供了低成本的基础架构。它还通过SMS或电子邮件将通知发送到Amazon Simple Queue Service(SQS)或HTTP终端节点。当实例的CPU使用率超过80%时,将触发AWS cloudwatch警报。此Cloudwatch警报激活了SNS主题,因此通知订户实例的CPU使用率很高。 SNS服务的主题具有唯一的名称。它充当发布者和订阅者之间的逻辑访问点和通信通道。

SNS的客户

  • 发布者:他们通过产生消息并将消息发送到主题(即逻辑访问点和通信通道),以异步方式与订阅者进行通信。它们不在每条消息中都包含特定的目的地(例如,电子邮件ID),而是将消息发送到主题。他们仅将消息发送到有权发布的主题。
  • 订阅者:订阅主题时,诸如Web服务器,电子邮件地址,Amazon SQS队列,AWS Lambda函数之类的订阅者会通过受支持的协议之一(如Amazon SQS,HTTP / S,电子邮件,SMS,Lambda)接收通知。 Amazon SNS将主题与已订阅该主题的订户列表进行匹配,并将消息传递给每个订户。

在AWS中创建简单通知服务的步骤

步骤1:转到Amazon SNS仪表板。单击创建主题按钮。

步骤2:输入主题名称和描述(可选)

步骤3 :输入标记的键值,该键值是完全可选的。单击创建主题。

步骤4:恭喜!主题创建成功。

步骤5:返回到SNS仪表板。创建的主题现在在仪表板中可见。单击该主题的链接。

步骤6:您将被重定向到此页面。在订阅选项下,单击创建订阅。

步骤7 :选择主题的协议作为Email,选择主题的端点作为您的电子邮件ID。单击创建订阅。

步骤8 :现在转到提到的电子邮件ID的邮箱,然后单击“确认订阅”。

步骤9:您将被引导至此页面。您的订阅已确认。