Как получить доступ к данным DynamoDB по правилам Интернета вещей?
Я хочу вызвать событие IoT Disconnect только в том случае, если Статус устройства - Y в DynamoDB. Мой запрос ниже
SELECT * FROM '$aws/events/presence/disconnected/#' where get_dynamodb("Device-Status", "DeviceId", clientId, "arn:aws:iam::XXXXXX").Status = 'Y'
ClientId от входной полезной нагрузки равно первичного ключ секционирования (DeviceId) на устройстве-Status table.But почему событие не запускающий?
Примечание: Прибор-Status данных таблицы, как показано ниже
Полезная нагрузка, как показано ниже
{
"clientId":"client1",
"timestamp":1617628052011,
"eventType":"disconnected",
"clientInitiatedDisconnect":false,
"sessionIdentifier":"0ddddddddddddd",
"principalIdentifier":"a3ceeeeee",
"disconnectReason":"CONNECTION_LOST",
"versionNumber":28
}