Не хранит это сообщение в Datastore, missingAttributeNames

Я получил эту ошибку от службы 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 ответ

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

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