当前位置: 首页 > 知识库问答 >
问题:

为什么 SNS 无法通过 AWS 控制台发送短信?

严修谨
2023-03-14

我试图通过控制台发送< code > SMS ,但显然我没有收到任何消息。

到目前为止我做了什么?

  • 创造了一个话题
  • 创建了我的号码和电子邮件ID的订阅。
  • 发表了一条消息

在我的电子邮件ID上,我可以接收相同主题的消息,但不能在手机上接收。

甚至尝试了其他手机,只是为了确保我的号码没有阻止消息,但结果是一样的,sns短信是不能通过控制台工作!!!

共有1个答案

端木元青
2023-03-14

您可以打开传递状态日志记录以查看邮件发生了什么变化。例如,承运人可能拒绝了该消息。

从查看短信发送的亚马逊云观察指标和日志 - 亚马逊简单通知服务:

  • 在亚马逊 SNS 导航面板上,选择短信 (SMS)。
  • 在“短信 (SMS)”页上的“短信首选项”部分,选择“编辑”。
  • 在“编辑短信首选项”页上的“传递状态日志记录”部分,将“成功采样率”设置为 100%
  • 选择创建新服务角色。
  • 选择创建新角色。
  • 在 SNS 正在请求使用您账户中的资源的权限页面上,选择允许。
  • 选择保存更改。

输出将类似于:

{
    "notification": {
        "messageId": "1077257a-92f3-5ca3-bc97-6a915b310625",
        "timestamp": "2016-06-28 00:40:34.559"
    },
    "delivery": {
        "mnc": 0,
        "destination": "+1XXX5550100",
        "priceInUSD": 0.00645,
        "smsType": "Transactional",
        "mcc": 0,
        "providerResponse": "Unknown error attempting to reach phone",
        "dwellTimeMs": 1420,
        "dwellTimeMsUntilDeviceAck": 1692
    },
    "status": "FAILURE"
}
 类似资料:
  • 我在互联网上尝试了所有可能的解决方案,但毫无希望 我想做的是简单地使用aws lambda函数(通过aws控制台)从DynamoDB(未包含在问题中)获取用户fcm令牌,使用该令牌创建endpoint Arn,将推送发送到该特定设备 我测试了使用SNS控制台发送,推送成功到达设备,但我未能使用Lambda函数将其发送到设备,尽管它提供了成功状态和消息ID 这是我使用的代码

  • 我的用例是通过AWS SNS向印度移动发送短信。我创建了用户并选择了短信协议。对于endpoint,我给出了我的手机号码——它接受并创建了订阅。 我为订阅创建了向我的手机号码发送短信的主题。它显示已发送的消息,但我没有收到任何来自该主题的消息? 如何在 AWS SNS 中向印度手机号码发送短信? 请帮帮我!!!预先感谢...

  • 我想通过向Android手机endpoint发送推送通知。 已配置并已准备好发送通知。在使用我发送的 JSON 的 SNS 控制台中 { “GCM”: “{ ”通知“: { ”标题“: ”标题“, ”正文“: ”正文“} 但我只收到空notification.No正文,没有标题(只有应用程序图标)。

  • 我正在尝试从 AWS SNS 服务向我的印度号码发送短信通知。在互联网上搜索此内容时,许多人在他们的帖子中提到,SMS服务仅适用于美国的手机。 但是在阅读SNS文档时,我发现印度在受支持的地区。 我在SNS中创建了一个主题并为我的手机号码创建了SMS订阅,但我没有得到订阅链接。 我不知道我的理解是否正确。对此有什么想法吗? 我试着通过AWS Cli命令和boto3发送它..我得到了成功密码,但我没

  • 我为沙盒iOS设置了推送通知,它们曾经工作过,但由于某种原因目前不工作。这是来自云观察日志的错误AWS SNS: 这是我的发送代码(AWS Lambda调用此代码): Lambda方法的返回数据: 我已经将问题缩小到不与我的lambda方法关联,因为我试图发布到直接从SNS控制台创建的endpoint。我还想知道为什么这个旧的实现在过去,一个月或两个月前,仍然有效,而现在不再有效。我认为这可能与过

  • 我按照这2个链接创建了一个使用Graph API发送电子邮件的控制台应用程序: https://docs.microsoft.com/en-us/graph/api/user-Sendmail?view=graph-rest-1.0&tabs=Csharp Microsoft Graph API无法发送电子邮件C#控制台