Поделиться через


Управляемые удостоверения для Azure Stream Analytics

Сейчас Azure Stream Analytics позволяет проходить проверку подлинности для других ресурсов Azure с помощью управляемых удостоверений. Распространенная проблема при создании облачных приложений заключается в управлении учетными данными в коде для проверки подлинности в облачных службах. Обеспечение безопасности учетных данных является важной задачей. Учетные данные не должны храниться на рабочих станциях разработчиков или возвращаться в систему управления версиями.

Функция управляемых удостоверений Microsoft Entra для ресурсов Azure решает эту проблему. Эта функция предоставляет службы Azure с автоматически управляемым удостоверением в идентификаторе Microsoft Entra. Это позволяет назначить удостоверение заданию Stream Analytics, которое затем может пройти проверку подлинности в любых входных или выходных данных, которые поддерживают проверку подлинности Microsoft Entra без каких-либо учетных данных. Дополнительные сведения об этой службе см. на странице с обзором управляемых удостоверений для ресурсов Azure.

Типы управляемых удостоверений

Stream Analytics поддерживает два типа управляемых удостоверений:

  • Назначаемое системой удостоверение. При включении управляемого удостоверения, назначаемого системой для задания, создается удостоверение в идентификаторе Microsoft Entra, привязанном к жизненному циклу этого задания. Поэтому при удалении ресурса Azure удаляет удостоверение автоматически.
  • Удостоверение, назначаемое пользователем: вы также можете создать управляемое удостоверение в качестве автономного ресурса Azure и назначить его своему заданию Stream Analytics. В случае назначенных пользователем управляемых удостоверений управление таким удостоверением осуществляется отдельно от ресурсов, которые его используют.

Важно!

Независимо от выбранного типа удостоверения управляемое удостоверение является субъектом-службой специального типа, который может использоваться только с ресурсами Azure. При удалении управляемого удостоверения соответствующий субъект-служба автоматически удаляется.

Подключение задания к другим ресурсам Azure с помощью управляемого удостоверения

Ниже приведена таблица, в которой показаны входные и выходные данные Azure Stream Analytics, поддерживающие управляемое удостоверение, назначаемое системой, или управляемое удостоверение, назначаемое пользователем:

Тип  Адаптер Управляемое удостоверение, назначаемое пользователем Управляемое удостоверение, назначаемое системой
Учетная запись хранения BLOB-объект/ADLS 2-го поколения Да Да
Входные данные Event Hubs Да Да
Центры Интернета вещей Нет (доступно обходное решение: пользователи могут перенаправлять события в Центры событий) Нет
BLOB-объект/ADLS 2-го поколения Да Да
Эталонные данные BLOB-объект/ADLS 2-го поколения Да Да
SQL Да Да
Выходные данные Event Hubs Да Да
База данных SQL Да Да
BLOB-объект/ADLS 2-го поколения Да Да
Хранилище таблиц No No
Раздел служебной шины Да Да
Очередь служебной шины Да Да
Azure Cosmos DB Да Да
Power BI No Да
Azure Data Lake Storage 1-го поколения Да Да
Функции Azure No No
База данных Azure для PostgreSQL No No
Azure Data Explorer Да Да
Azure Synapse Analytics Да Да

Следующие шаги