我可以通过AWS SNS发送短信'。我还设置了CloudWatch,可以查看发送短信的日志。但是,我找不到订阅SNS主题到交付事件的方法?因此,一旦SMS导致通过网络成功或失败的传递,我将获得一个HTTPS帖子到URL以记录结果。这很容易在SES中设置,例如弹跳,但我在SNS仪表板上找不到任何明显的东西,并且尝试在CloudWatch上设置通知似乎违反直觉,因为我们不需要离开SNS环境。我在这里缺少什么?
添加:通知需要在交付状态立即发生(CloudWatch似乎已延迟)。出于某种原因,AWS不会立即以明显假的数字失败(并且很高兴让您支付短信的全部费用),因此需要尽快失败。
答案 0 :(得分:0)
您知道跟踪SMS发送的传递状态的唯一方法是对aws lambda或kinesis流执行logsubscription。所以食谱将是:
最后请记住,用cloudwatch编写的日志是以gzip格式压缩的,并在base64中进行编码,以便能够正确读取日志,一旦从kinesis流中获取红色,就需要对数据进行解压缩和解码