Verwaltete Identitäten für Dokumentintelligenz

Dieser Inhalt gilt für:checkmarkv4.0 (GA)checkmarkv3.1 (GA)red-checkmarkv3.0 (wird eingestellt)red-checkmarkv2.1 (wird eingestellt)

Verwaltete Identitäten für Azure Ressourcen sind Dienstprinzipale, die eine Microsoft Entra Identität und spezifische Berechtigungen für Azure verwaltete Ressourcen erstellen:

Screenshot des verwalteten Identitätsflusses (Managed Identity Flow, RBAC).

  • Verwaltete Identitäten gewähren Zugriff auf jede Ressource, die Microsoft Entra Authentifizierung unterstützt, einschließlich Ihrer eigenen Anwendungen. Im Gegensatz zu Sicherheitsschlüsseln und Authentifizierungstoken vermeiden verwaltete Identitäten, dass Entwickler Anmeldeinformationen verwalten müssen.

  • Sie können zugriff auf eine Azure Ressource gewähren und einer verwalteten Identität eine Azure Rolle zuweisen, indem Sie Azure rollenbasierte Zugriffssteuerung (Azure RBAC) verwenden. Es gibt keine zusätzlichen Kosten, um verwaltete Identitäten in Azure zu verwenden.

Wichtig

  • Verwaltete Identitäten vermeiden die Notwendigkeit, Anmeldeinformationen zu verwalten, einschließlich SAS-Token (Shared Access Signature).

  • Verwaltete Identitäten sind eine sicherere Methode, um Den Zugriff auf Daten zu gewähren, ohne dass Anmeldeinformationen in Ihrem Code vorhanden sind.

Zugriff auf private Speicherkonten

Der Zugriff auf private Azure-Speicherkonten und die Authentifizierung unterstützen verwaltete Identitäten für Azure-Ressourcen. Wenn Sie über ein Azure Speicherkonto verfügen, das durch ein Virtual Network (VNet) oder eine Firewall geschützt ist, kann Document Intelligence nicht direkt auf Ihre Speicherkontodaten zugreifen. Sobald jedoch eine verwaltete Identität aktiviert ist, kann Document Intelligence mithilfe einer zugewiesenen verwalteten Identitätsanmeldeinformationen auf Ihr Speicherkonto zugreifen.

Hinweis

Voraussetzungen

Um zu beginnen, benötigen Sie Folgendes:

Verwaltete Identitätszuweisungen

Es gibt zwei Arten von verwalteter Identität: vom System zugewiesen und vom Benutzer zugewiesen. Derzeit unterstützt Document Intelligence nur vom System zugewiesene verwaltete Identität:

  • Eine vom System zugewiesene verwaltete Identität wird direkt in einer Dienstinstanz aktiviert. Sie ist standardmäßig nicht aktiviert. Sie müssen zu Ihrer Ressource wechseln und die Identitätseinstellung aktualisieren.

  • Die vom System zugewiesene verwaltete Identität ist während des gesamten Lebenszyklus an Ihre Ressource gebunden. Wenn Sie Ihre Ressource löschen, wird auch die verwaltete Identität gelöscht.

In den folgenden Schritten aktivieren wir eine vom System zugewiesene verwaltete Identität und gewähren document Intelligence eingeschränkten Zugriff auf Ihr Azure BLOB-Speicherkonto.

Aktivieren einer vom System zugewiesenen verwalteten Identität

Wichtig

Um eine vom System zugewiesene verwaltete Identität zu aktivieren, benötigen Sie Microsoft. Autorisierung/roleAssignments/writeBerechtigungen wie Owner oder Benutzerzugriffsadministrator. Sie können einen Bereich auf vier Ebenen angeben: Verwaltungsgruppe, Abonnement, Ressourcengruppe oder Ressource.

  1. Melden Sie sich beim portal Azure mit einem Konto an, das Ihrem Azure-Abonnement zugeordnet ist.

  2. Navigieren Sie zur Ressourcenseite Document Intelligence im Azure-Portal.

  3. Wählen Sie in der linken Menüleiste Identität aus der Liste Ressourcenverwaltung aus:

    Screenshot der Registerkarte

  4. Schalten Sie im Hauptfenster die Registerkarte " System zugewiesener Status " auf "Ein".

Gewähren des Zugriffs auf Ihr Speicherkonto

Sie müssen Dokument Intelligenz Zugriff auf Ihr Speicherkonto gewähren, damit Blobs gelesen werden können. Nachdem der Dokumentintelligenzzugriff mit einer vom System zugewiesenen verwalteten Identität aktiviert ist, können Sie Azure rollenbasierte Zugriffssteuerung (Azure RBAC) verwenden, um Document Intelligence Zugriff auf Azure Speicher zu gewähren. Die Rolle " Storage Blob Data Reader " bietet Dokumentintelligenz (dargestellt durch die vom System zugewiesene verwaltete Identität) Lese- und Listenzugriff auf den BLOB-Container und die Daten.

  1. Wählen Sie unter Berechtigungen die Option Azure-Rollenzuweisungen aus:

    Screenshot zum Aktivieren der vom System zugewiesenen verwalteten Identität in Azure portal.

  2. Wählen Sie auf der daraufhin geöffneten Seite Azure Rollenzuweisungen Ihr Abonnement im Dropdownmenü aus, und wählen Sie dann + Rollenzuweisung hinzufügen aus.

    Screenshot der Seite Azure-Rollenzuweisungen im Azure-Portal.

    Hinweis

    Wenn Sie im Azure-Portal keine Rolle zuweisen können, da die Option „Hinzufügen > Rollenzuweisung hinzufügen“ deaktiviert ist oder der Berechtigungsfehler „Sie verfügen nicht über die Berechtigung zum Hinzufügen einer Rollenzuweisung in diesem Bereich“ angezeigt wird, überprüfen Sie, ob Sie derzeit als Benutzer*in mit einer zugewiesenen Rolle angemeldet sind, die über Microsoft.Authorization/roleAssignments/write-Berechtigungen wie „Besitzer“ oder „Benutzerzugriffsadministrator“ im Speicherbereich für die Speicherressource verfügt.

  3. Als Nächstes weisen Sie Ihrer Document Intelligence-Dienstressource eine Rolle " Storage Blob Data Reader " zu. Füllen Sie im Add role assignment Popupfenster die Felder wie folgt aus, und wählen Sie "Speichern" aus:

    Feld Wert
    Umfang Speicher
    Abonnement Das Abonnement, das Ihrer Speicherressource zugeordnet ist.
    Ressource Der Name der Speicherressource
    Rolle Storage Blob Data Reader ermöglicht lesezugriff auf Azure Storage BLOB-Container und -Daten.

    Screenshot der Seite zum Hinzufügen von Rollenzuweisungen im Azure-Portal.

  4. Nachdem Sie die Bestätigungsmeldung " Rolle hinzugefügt " erhalten haben, aktualisieren Sie die Seite, um die hinzugefügte Rollenzuweisung anzuzeigen.

    Screenshot der Popupnachricht zur Bestätigung der Hinzugefügten Rollenzuweisung.

  5. Wenn die Änderung nicht sofort angezeigt wird, warten Sie, und versuchen Sie erneut, die Seite zu aktualisieren. Wenn Sie Rollenzuweisungen zuweisen oder entfernen, kann es bis zu 30 Minuten dauern, bis Änderungen wirksam werden.

    Screenshot des Azure-Rollenzuweisungen-Fensters.

Das wars! Sie haben die Schritte zum Aktivieren einer vom System zugewiesenen verwalteten Identität abgeschlossen. Mit verwalteter Identität und Azure RBAC haben Sie Dokumentintelligenz-spezifische Zugriffsrechte für Ihre Speicherressource gewährt, ohne Anmeldeinformationen wie SAS-Token verwalten zu müssen.

Andere Rollenzuweisungen für Document Intelligence Studio

Wenn Sie Document Intelligence Studio verwenden und Ihr Speicherkonto mit Netzwerkeinschränkung konfiguriert ist, z. B. Firewall oder virtuelles Netzwerk, muss eine andere Rolle, "Storage Blob Data Contributor" Ihrem Document Intelligence-Dienst zugewiesen werden. Dokument Intelligenz Studio benötigt diese Rolle, um Blobs in Ihr Speicherkonto zu schreiben, wenn Sie automatische Bezeichnungsvorgänge, Human-in-the-Loop-Vorgänge oder Projektfreigabe- bzw. Projektupgradevorgänge ausführen.

Screenshot der Zuweisung der Rolle „Mitwirkender an Speicherblobdaten“

Nächste Schritte