Запись данных в таблицу временного потока AWS с использованием IOT - временная метка не работает

Я пытаюсь использовать основные правила iot для определения действия, которое отправит объект JSON в таблицу временного потока. объект выглядит так:

{ "Time": 1483715700000, "TimeUnit": "MILLISECONDS", "endpointID": "ahu3", "Introduction_temperature": 15.8 }

запрос sql:

      SELECT Introduction_temperature FROM topic

Я хочу использовать метку времени в объекте: (определяется в правиле)

Value: ${Time} Unit: MILLISECOND

когда я пытаюсь использовать свою метку времени, в таблицу ничего не попадает! это работает, только если я не использую свою метку времени. кто-нибудь сталкивался с этой проблемой раньше? Благодарность

1 ответ

Решение

После консультации с AWS по этому вопросу выяснилось, что вы не можете отправить объект с меткой времени, датируемой до периода хранения, поэтому, поскольку срок хранения для принимаемого хранилища составляет до 12 месяцев, вы не можете отправлять что-либо с меткой времени старше 12 месяцев. В итоге мне пришлось изменить год, а в некоторых случаях и метки времени, месяц, и это решило проблему.

Другие вопросы по тегам