aws sns отчеты об использовании смс, возможность сохранить тело сообщения? - PullRequest
0 голосов
/ 29 января 2019

Теперь я могу настроить SMS-подписку на услугу SNS, которая сохранит MessageId и немного другой информации.

Сначала я подумал, что это также сохранит и сообщения, но во время чтения записей,оно не включено.

Есть ли способ включить его или это просто то, что мы должны сделать вручную при отправке смс?

Заранее спасибо за любую помощь.

1 Ответ

0 голосов
/ 31 января 2019

Содержимое сообщения не является частью метаданных вашей квитанции о доставке, поэтому рекомендуется вести бухгалтерский учет и отслеживать все отправленные вами сообщения.Пример схемы может выглядеть примерно так:

Номер телефона получателя (например, +12065551234)

Код страны ISO (например, США)

Дата отправки (эпоха)

Идентификатор сообщения (автоматически генерируется из запроса)

Информация о перевозчике MCCMNC

Содержимое сообщения

Затем вы можете сохранить все эти данные в данных.хранилище на ваш выбор.

Примером архитектуры (которая экономична для большого трафика) может быть:

  • Создание метаданных POJO и сериализация в JSON

  • Используйте Kinesis Firehose для потоковой передачи / пакетирования ваших сериализованных метаданных в S3

  • Используйте AWS Glue для определения схемы ваших объектов S3

  • Использование AWS Athena для запроса сохраненных данных S3

Документацию по настройке CloudWatch для хранения метрик и журналов для доставки SMS * можно прочитать здесь здесь

Еще одна рекомендация - проверить отчеты об использовании SMS. Здесь - документация для этого.

Удачи.

Раскрытие информации : я работаю в AWS и работаю в системе мобильных сообщений (SMS)/ Push) команда.

...