在Amazon SNS中使用Lambda函数

Amazon SNS是一种用于推送通知的服务.在本章中,我们将在一个示例的帮助下解释AWS Lambda和Amazon SNS的工作,其中将执行以下操作 :

  • 在SNS服务中创建主题并使用AWS Lambda向CloudWatch添加主题

  • 在给出的电话号码上发送SNS短信.

必需品

要在SNS服务中创建主题并使用AWS Lambda向CloudWatch添加主题,我们无需按照步骤操作给出以下 :

  • 在SNS中创建主题

  • 为IAM中的权限创建角色

  • 创建AWS Lambda函数

  • 发布到主题以激活触发器

  • 检查CloudWatch服务中的消息详细信息.

要在给出的电话号码上发送SNS短信,我们需要执行以下 :

  • 在AWS Lambda中添加代码以向手机发送消息.

示例

在这个例子中,我们将在SNS中创建一个主题.在要发布的主题中输入详细信息时,将触发AWS Lambda.主题详细信息记录在CloudWatch中,并且AWS Lambda会在电话上发送消息.

这是一个基本的框图,解释了相同和减号;

Block Diagram Sns

在SNS中创建主题

您将拥有按照下面给出的步骤在SNS中创建主题 :

步骤1

登录AWS控制台并转到Amazon中的SNS服务,如图所示低于 :

亚马逊Sns服务

第2步

点击简单通知服务并在其中创建主题.

通知服务

步骤3

然后,您必须单击创建新主题按钮如图所示 :

新主题