跳到主要内容

短信服务

了解如何配置SMS服务以发送流水线通知和2FA消息。

配置SMS服务允许您向移动设备发送流水线通知和双重身份验证(2FA)消息。本文档介绍如何为Buddy自托管短信服务。

概览

您可以使用以下两种Amazon AWS服务之一来发送SMS:

SNS

✅ 支持发信人ID,即发送消息者的姓名。

❌ 不能向美国号码发送消息

Pinpoint

✅ 可以向任何国家/地区发送消息,包括美国号码。

❌ 要使用此服务,您必须是经过验证的 AWS 用户并获得许可。

❌ 比SNS服务更贵

SNS配置

要使用Amazon SNS发送SMS消息,您必须在Amazon IAM中创建一个用户并在Buddy 中配置一个第三方应用程序。

在AWS 中配置用户

  1. 登陆至您的AWS帐户
  2. 转向Services选项卡并选择IAM
  3. 转向UsersAdd user
  4. 输入用户名并在访问类型中选择Programmatic access
  5. 点击Attach existing policies directly然后选择AmazonSNSFullAccess
  6. 以上步骤就绪之后,点击 Next: ReviewCreate user,保持此选项卡打开,下一步您会用得到。
信息

您还可以创建自己的策略,其中必须允许 sns:Publish

在Buddy中配置SNS应用

  1. 以管理员身份登陆Buddy
  2. 进入自托管管理并转向3rd-Party Apps(第三方应用)
  3. 点击Amazon SNS/Pinpoint
  4. 设置发送服务至Amazon SNS并粘贴来自您的Amazon IAM的用户数据
  5. 单击保存更改并重新启动Buddy刷新应用。

SNS配置

Pinpoint配置

要使用Amazon Pinpoint发送短信,您必须在Amazon IAM中创建用户并在Buddy中配置3rd-Party Apps(第三方应用)。

创建Pinpoint项目

登陆您的AWS帐户并且按照这些步骤配置您的Pinpoint服务

AWS中配置用户

  1. 登陆您的AWS账户 account
  2. 转向Services选项卡并选择IAM
  3. 转向UsersAdd user
  4. 输入用户名并在访问类型中选择Programmatic access
  5. 创建一个新策略并选择 mobiletargeting:SendMessages
  6. 以上步骤就绪之后,点击 Next: ReviewCreate user,保持此选项卡打开,下一步您会用得到。

Buddy中配置Pinpoint应用

  1. 以管理员身份登陆Buddy
  2. 进入自托管管理并转向3rd-Party Apps(第三方应用)
  3. 点击Amazon SNS/Pinpoint
  4. 设置发送服务至Amazon Pinpoint并粘贴来自您的Amazon IAM的用户数据
  5. 单击保存更改并重新启动Buddy刷新应用。

Amazon Pinpoint configuration