J'ai une fonction AWS Lambda appelée "subscribe" IOT event. Le client s'abonne à IOT avec les informations d'identification Cognito. Est-il possible d'obtenir Cognito Identity Id dans la fonction Lambda?ID d'identité Cognito dans le gestionnaire d'événements AWS IOT
2
A
Répondre
0
Je pense que vous pouvez obtenir l'ID Cognito Identity à partir de la propriété identity
(dans le cas de noe.js runtime) du paramètre de contexte (context.identity
) comme expliqué here.
De même, je ne comprends pas vraiment le cas d'utilisation de Cognito Identity ID. Je pense que vous devriez être en mesure d'identifier de manière unique vos appareils en utilisant la propriété clientId
du message MQTT.
J'ai une application Web souscrite à IOT. En backend je devrais connaître l'utilisateur qui crée un abonnement. Si clientId contiendra l'identifiant de l'utilisateur, il sera dangereux parce que l'application web peut changer le clientId. – Ildar
Cela a du sens. Est-ce que ma réponse a fonctionné pour vous? –
Ça ne marche pas pour moi. Il n'y a pas de propriété d'identité dans l'objet de contexte. – Ildar