【问题标题】:AWS Lamda Error: Parsing error: Unexpected token clientAWS Lambda 错误:解析错误:意外的令牌客户端
【发布时间】:2022-04-29 12:32:11
【问题描述】:

第一次使用 Lambda 用户

我正在尝试通过在 IOT Core 上使用带有 Lambda 函数的“Act”,将 IOT 设备负载从 IOT Core 获取到 GraphQL 端点。

我在网上找到了以下教程并根据我的需要对其进行了定制,但我收到“解析错误:意外的令牌客户端”错误。

https://aws.amazon.com/blogs/mobile/iot-with-aws-appsync/

我还包含了用于从 IOT Payload 中选择数据的 SQL 语句

SELECT 
dev_id AS trackerID,
timestamp() AS time, 
parse_time("MM.dd.yyyy HH:mm:ss z", timestamp(), "Europe/Belfast") AS date_time, 
counter, 
payload_fields.gps_1.altitude AS altitude, 
payload_fields.gps_1.latitude AS latitude, 
payload_fields.gps_1.longitude AS longitude, 
payload_fields.analog_in_5 AS batt, 
payload_fields.analog_in_6 AS kmph, 
payload_fields.analog_in_7 AS hdop,  
hardware_serial, 
metadata 
FROM '#'

以及 Lambda 函数的截图

Lambda function screenshot

任何帮助或建议将不胜感激!!!

【问题讨论】:

    标签: aws-lambda graphql aws-iot


    【解决方案1】:

    我认为 mm.dd.yyyy 在 SQL 中不是有效的日期格式...尝试使用有效的日期格式

    【讨论】:

    • 该特定部分绝对有效,它正确输出到 Dynamodb 表。问题似乎出在 Lambda 函数上
    猜你喜欢
    • 2022-01-02
    • 2019-12-25
    • 2021-01-15
    • 2019-02-19
    • 2017-11-21
    • 2013-09-26
    • 2018-09-12
    • 2017-07-16
    • 1970-01-01
    相关资源
    最近更新 更多