Как связать пользователя Cognito с сертификатами iot - PullRequest
0 голосов
/ 18 марта 2019

У меня есть API, который предоставляет погодные условия (например), я размещаю этот API на AWS Lambda и защищаю его с помощью AWS Cognito.

У меня также есть кондиционер, которым можно будет управлять из мобильного приложения. С мобильного устройства мне нужно подключиться к API погоды, чтобы узнать погодные условия, и соответствующим образом управлять кондиционером с помощью AWS IOT.

Таким образом, мобильное приложение будет подключаться к:

1 - Weather API, использующий AWS Cognito в качестве авторизатора.

2- AWS IOT для управления кондиционером (авторизация осуществляется через сертификаты AWS).

Используя предыдущую архитектуру, я не могу знать, какой пользователь Cognito публикует сообщения для моих вещей.

Есть идеи, как это узнать?

Примечание. Из-за ограничений SDK я не могу использовать accessKeyId и secretAccessKey для авторизации моих подключений к IOT, я могу использовать сертификаты.

...