conectar-se à AWS IoT usando o soquete da web com usuários autenticados do Cognito

Estou tentando conectar-me à AWS IoT usando o soquete da Web do navegador.

Eu tentei este exemplo:https://github.com/awslabs/aws-iot-examples/tree/master/mqttSample

E outro modificado um pouco para que possa ser usado com usuários registrados no pool do Cognito Identity.https://github.com/dwyl/learn-aws-iot/blob/master/src/js/utils/request.js#L27

Posso conectar com êxito se eu usar um usuário do IAM com uma política de IoT válida, mas se eu usar as credenciais do usuário, recebo uma resposta "101 Switching Protocols", mas ela é fechada.

A função do IAM associada ao usuário autenticado está correta e posso assinar solicitações e executar outras operações privadas, como chamar pontos de extremidade APIG. Além disso, a conexão do soquete não responde com 403. Portanto, provavelmente não é um problema de permissões.

O que mais poderia ser?

questionAnswers(5)

yourAnswerToTheQuestion