При использовании функции Java Lambda для преобразования пожарного шланга данных кинезиса возникает ошибка, указанная ниже. Ниже мой преобразованный JSON выглядит как
{
"records": [
{
"recordId": "49586022990098427206724983301551059982279766660054253570000000",
"result": "Ok",
"data": "ZXlKMGFXTnJaWEpmYzNsdFltOXNJam9pVkVWVFZEY2lMQ0FpYzJWamRHOXlJam9pU0VWQlRGUklRMEZTUlNJc0lDSmphR0Z1WjJVaQ0KT2kwd0xqQTFMQ0FpY0hKcFkyVWlPamcwTGpVeGZRbz0="
}
]
}
ошибка в консоли кинезиса похожа на
Недопустимая структура вывода: проверьте свою функцию и убедитесь, что обработанные записи содержат действительный статус результата Dropped, Ok или ProcessingFailed
У кого-нибудь есть представление об этом, я не смог найти пример кода с использованием Java для преобразования данных kinesis
https://docs.aws.amazon.com/firehose/latest/dev/data-transformation.html
В этом документе говорится о структуре вывода