Не хранить это сообщение в Datastore, missingAttributeNames - PullRequest
0 голосов
/ 24 сентября 2018

Я получил эту ошибку от службы AWS IoT Analytics после сообщения «Преобразовать в лямбду»: моя лямбда получает в качестве входных данных строку формата json

{
"id": "223",
"data": "valid-timestamp,1,2,3,4,5"
}

Ключ данных содержит значения данных IoT в определенный промежуток времени

Лямбда разбирает приведенный выше массив ввода и возврата dict:

[
   {
       "id": "1",
       "timestamp": "valid-timestamp1",
        "value-1": "1",
        "value-2": "2",
         "value-3": "3"
   },
   {
       "id": "1",
         "timestamp": "valid-timestamp1",
        "value-1": "1",
        "value-2": "2",
         "value-3": "3"
   }
]

Мне не удалось создать my_data_store. Я был бы рад, если кто-то может помочь.Спасибо

1 Ответ

0 голосов
/ 01 ноября 2018

IoT Analytics не поддерживает дефисы '-' в именах атрибутов.Если вы хотите использовать разделитель, попробуйте использовать подчеркивание вместо '_', и это должно решить вашу проблему.

...