Когда я отправляю данные с помощью функции:
let datadummie = 'Hello World'
await Analytics.record({
data: datadummie,
streamName: 'ClientLoginStreamRN-dev'
}, 'AWSKinesis');
kinesis не отправляет данные правильно или получает их неправильно. Когда я отправляю данные, используя python, поток работает правильно, но когда я хочу использовать реагировать, я не знаю, почему отправка не работает для меня. Когда я имею дело с реагировать нативно, данные достигают меня как:
В Cloudwatch моей лямбды:
15: 34: 35 Перед расшифровкой: AAAAAAAAAAAAAAAA
Мое лямбда-декодирование:
def decode(encoded_client):
print("Before decoding: ", encoded_client)
payload=base64.b64decode(encoded_client).decode("utf-8")
print(payload)
#payload=json.loads(payload)
print("Decoded payload: " + str(payload))
print('tipo:', type(payload))
return payload
В моем задании по кинезису отключено шифрование данных, поэтому я не знаю, почему функция ampform преобразует данные в «AAAAAAAAA».
Спасибо.