AWS IoT SQL 规则

AWS IoT SQL Rule

我正在尝试将 IoT 规则作为 CFT 模板的一部分执行。 该规则必须忽略具有以 F0F1 开头的字段 sNumber 的消息。 规则就像

SELECT * FROM 'topic/+/+/+' WHERE 'sNumber' NOT LIKE 'F0F1%'

但是,我正面临这个错误:

Resource handler returned message: "Expected a comparison operation: StringNode(sNumber) 'sNumber' NOT LIKE 'F0F1%' --------------------------------------------------------------------------------------------------------------------------------^ at 1:34 (Service: Iot, Status Code: 400, Request ID: 75e91f11-05c8-4e22-8cd7-0a3567261695, Extended Request ID: null)" (RequestToken: 6cd8d39d-1b2d-4076-6253-60212009a63a, HandlerErrorCode: InvalidRequest)

你能帮我理解需要做什么才能达到我的要求吗?

尝试使用 startswith() 函数

SELECT * FROM 'topic/+/+/+' WHERE NOT startswith(sNumber, 'F0F1')