Udostępnij za pośrednictwem


Tożsamości zarządzane dla usługi Azure Stream Analytics

Usługa Azure Stream Analytics obecnie umożliwia uwierzytelnianie w innych zasobach platformy Azure przy użyciu tożsamości zarządzanych. Typowym wyzwaniem podczas tworzenia aplikacji w chmurze jest zarządzanie poświadczeniami w kodzie w celu uwierzytelniania usług w chmurze. Zabezpieczanie poświadczeń to ważne zadanie. Poświadczenia nie powinny być przechowywane na stacjach roboczych deweloperów ani zaewidencjonowane w kontroli źródła.

Funkcja tożsamości zarządzanych firmy Microsoft dla zasobów platformy Azure rozwiązuje ten problem. Ta funkcja zapewnia usługom platformy Azure automatycznie zarządzaną tożsamość w usłudze Microsoft Entra ID. Dzięki temu można przypisać tożsamość do zadania usługi Stream Analytics, które może następnie uwierzytelniać się w dowolnych danych wejściowych lub wyjściowych obsługujących uwierzytelnianie firmy Microsoft Entra bez żadnych poświadczeń. Aby uzyskać więcej informacji na temat tej usługi, zobacz stronę przeglądu tożsamości zarządzanych dla zasobów platformy Azure.

Typy tożsamości zarządzanych

Usługa Stream Analytics obsługuje dwa typy tożsamości zarządzanych:

  • Tożsamość przypisana przez system: po włączeniu tożsamości zarządzanej przypisanej przez system dla zadania należy utworzyć tożsamość w identyfikatorze Entra firmy Microsoft powiązanym z cyklem życia tego zadania. Dlatego po usunięciu zasobu platforma Azure automatycznie usunie tożsamość.
  • Tożsamość przypisana przez użytkownika: możesz również utworzyć tożsamość zarządzaną jako autonomiczny zasób platformy Azure i przypisać go do zadania usługi Stream Analytics. W przypadku tożsamości zarządzanych przypisanych przez użytkownika tożsamość jest zarządzana oddzielnie od zasobów, które go używają.

Ważne

Niezależnie od wybranego typu tożsamości tożsamość zarządzana jest jednostką usługi specjalnego typu, która może być używana tylko z zasobami platformy Azure. Odpowiednia jednostka usługi jest automatycznie usuwana po usunięciu tożsamości zarządzanej.

Połączenie zadania do innych zasobów platformy Azure przy użyciu tożsamości zarządzanej

Poniżej znajduje się tabela przedstawiająca dane wejściowe i wyjściowe usługi Azure Stream Analytics, które obsługują tożsamość zarządzaną przypisaną przez system lub tożsamość zarządzaną przypisaną przez użytkownika:

Type  Karta Tożsamość zarządzana przypisana przez użytkownika Tożsamość zarządzana przypisana przez system
Konto magazynu Blob/ADLS Gen 2 Tak Tak
Dane wejściowe Event Hubs Tak Tak
Centra IoT Hub Nie (dostępne z obejściem: użytkownicy mogą kierować zdarzenia do usługi Event Hubs) Nie.
Blob/ADLS Gen 2 Tak Tak
Dane referencyjne Blob/ADLS Gen 2 Tak Tak
SQL Tak Tak
Dane wyjściowe Event Hubs Tak Tak
SQL Database Tak Tak
Blob/ADLS Gen 2 Tak Tak
Table Storage Nie. Nie.
Temat usługi Service Bus Tak Tak
Kolejka usługi Service Bus Tak Tak
Azure Cosmos DB Tak Tak
Power BI Nie. Tak
Usługa Data Lake Storage 1. generacji Tak Tak
Azure Functions Nie. Nie.
Azure Database for PostgreSQL Nie. Nie.
Azure Data Explorer Tak Tak
Azure Synapse Analytics Tak Tak

Następne kroki