Аутентификация Import Update REST API для загрузки новых обновлений в Azure IoT Hub.

У меня настроен Центр Интернета вещей и Служба обновления устройств.

Теперь мне нужно загрузить файлы из контейнера BLOB-объектов в обновления Центра Интернета вещей. Это мне нужно сделать с REST API. У меня был API ниже.

ПОСТ https://XXXXXXXXXX.api.adu.microsoft.com/deviceupdate/XXXXXXXXX/v2/updates?action=import

Но я не понимаю, как аутентифицировать этот запрос POST.

Я вижу некоторую документацию, в которой нам нужно использовать TENANT ID и CLIENT ID для аутентификации. Но у меня сейчас ничего нет под рукой. Как это получить ?

Итак, пожалуйста, предоставьте мне лучшее решение для использования этого API и его аутентификации.

1 ответ

Чтобы использовать этот API, вам необходимо пройти аутентификацию, как указано в разделе «Безопасность» здесь: https://docs.microsoft.com/en-us/rest/api/deviceupdate/2020-09-01/updates/import-update .

azure_auth_implicit, azure_auth_code, azure_auth_applicationили же azure_auth_password

Узнайте, как зарегистрировать клиентское приложение в Azure AD , здесь .

Большинство служб Azure (например, поставщики Azure Resource Manager и классическая модель развертывания) требуют, чтобы ваш клиентский код прошел проверку подлинности с использованием действительных учетных данных, прежде чем вы сможете вызывать API службы. Проверка подлинности координируется между различными субъектами с помощью Azure AD и предоставляет вашему клиенту маркер доступа в качестве доказательства проверки подлинности.

Другие вопросы по тегам