Skip to main content
Sie können den ABBYY FlexiCapture Application Server mit einer Dateifreigabe in Microsoft Azure verbinden. Speichern Sie die Anmeldeinformationen der Dateifreigabe entweder im Windows Credential Manager oder in Azure Key Vault.
Diese Anweisungen setzen voraus, dass in Microsoft Azure Files bereits ein Speicherkonto vorhanden und für ABBYY FlexiCapture verfügbar ist.

Verbindung über den Windows-Anmeldeinformations-Manager herstellen

1

Den Service „Files“ in Ihrem Speicherkonto öffnen

Navigieren Sie im Azure-Portal zu Ihrem Speicherkonto, in diesem Beispiel abbyystorage, und klicken Sie im Bereich des Speicherkontos auf Files.
Screenshot des Microsoft-Azure-Portals mit dem Bereich des Speicherkontos abbyystorage, in dem der Service Files hervorgehoben ist.
2

Die Dateifreigabe erstellen

Geben Sie ihr einen Namen, in diesem Beispiel fcstorage, und legen Sie ein Speicherplatzkontingent fest.
Screenshot des Microsoft-Azure-Portals, in dem eine neue Dateifreigabe namens fcstorage mit einem angegebenen Namen und Kontingent erstellt wird.
3

Die neue Dateifreigabe öffnen und auf Connect klicken

Im Bereich Connect wird der Befehl angezeigt, den Sie im nächsten Schritt benötigen.
Screenshot des Microsoft-Azure-Portals mit geöffneter Dateifreigabe und ausgewählter Option Connect.
4

Den cmdkey-Befehl in die Zwischenablage kopieren

Kopieren Sie ihn aus dem Bereich Connect.
Screenshot des Bereichs Connect im Microsoft-Azure-Portal, in dem der cmdkey-Befehl in die Zwischenablage kopiert wird.
5

Den cmdkey-Befehl auf dem Application Server ausführen

Melden Sie sich an der virtuellen Maschine an, auf der der FlexiCapture Application Server ausgeführt wird. Verwenden Sie einen Systembenutzer, der berechtigt ist, auf die FlexiCapture-Services zuzugreifen, in diesem Beispiel fcuser.Öffnen Sie die Eingabeaufforderung, fügen Sie den cmdkey-Befehl ein und führen Sie ihn aus. Dadurch werden die Anmeldeinformationen der Dateifreigabe im Windows-Anmeldeinformations-Manager gespeichert.
Screenshot der Windows-Eingabeaufforderung, in der der cmdkey-Befehl eingefügt und ausgeführt wird, um die Anmeldeinformationen der Dateifreigabe im Windows-Anmeldeinformations-Manager zu speichern.
6

Prüfen, ob der Benutzer auf die Dateifreigabe zugreifen kann

Öffnen Sie Windows Explorer und überprüfen Sie den Zugriff.
Screenshot von Windows Explorer, der zeigt, dass der Benutzer auf die verbundene Azure-Dateifreigabe zugreifen kann.
7

Die Einstellungen des FlexiCapture-Anwendungspools öffnen

Wählen Sie im Internet Information Services (IIS) Manager den FlexiCapture-Anwendungspool aus und klicken Sie auf Advanced Settings.
Screenshot des IIS Manager mit ausgewähltem FlexiCapture-Anwendungspool und hervorgehobener Option Advanced Settings.
8

Die Poolidentität festlegen und das Benutzerprofil laden

Ändern Sie die Poolidentität in das FlexiCapture-Benutzerkonto mit den erforderlichen Berechtigungen und setzen Sie Load User Profile auf True. Klicken Sie auf OK und starten Sie den Anwendungspool anschließend neu.
Screenshot des Dialogfelds IIS Advanced Settings, in dem die Identität des Anwendungspools auf das FlexiCapture-Benutzerkonto und Load User Profile auf True festgelegt ist.
9

ABBYY FlexiCapture auf die Freigabe verweisen

Wählen Sie in der Administration and Monitoring Console Use external file storage aus und geben Sie den Pfad zur Dateifreigabe in Microsoft Azure an.
Screenshot der Administration and Monitoring Console mit ausgewählter Option Use external file storage und angegebenem Pfad zur Microsoft-Azure-Dateifreigabe.

Verwenden Sie Azure Key Vault, um eine Verbindung mit Microsoft Azure Files herzustellen

Azure Key Vault ist ein Clouddienst zur sicheren Speicherung von Secrets wie API-Schlüsseln, Kennwörtern und Zertifikaten. Er schützt die sensiblen Daten, die Ihre Cloudanwendungen und -Services verwenden. Sie erstellen und verwalten Key Vaults über das Azure-Portal. Weitere Informationen finden Sie unter Grundlegende Konzepte zu Azure Key Vault in der Microsoft-Dokumentation. Konfigurieren Sie zuerst das Azure-Portal und dann jeden Application Server.

Im Azure-Portal

1

Virtuelle Maschinen für Ihre Application Servers einrichten

Jede virtuelle Maschine, auf der der Application Server ausgeführt wird, muss in Azure Active Directory registriert sein. Weitere Informationen finden Sie in der Microsoft-Dokumentation unter Konfigurieren einer systemseitig zugewiesenen verwalteten Identität.
Screenshot des Azure-Portals mit einer virtuellen Maschine für den ABBYY FlexiCapture Application Server, die in Azure Active Directory registriert ist.
2

Neuen Key Vault erstellen

Wählen Sie unter Berechtigungsmodell die Option Rollenbasierte Zugriffssteuerung von Azure aus.
Screenshot der Seite „Key Vault erstellen“ im Azure-Portal, auf der unter Berechtigungsmodell die rollenbasierte Zugriffssteuerung von Azure ausgewählt ist.
3

Die beiden Rollen zum Speichern und Anzeigen von Secrets hinzufügen

Fügen Sie für Ihr Konto die Rolle Key Vault Secrets Officer und für die Objekte virtueller Maschinen die Rolle Key Vault Secrets User hinzu. Weitere Informationen finden Sie in der Microsoft-Dokumentation unter Gewähren des Zugriffs einer virtuellen Maschine auf Azure Resource Manager.
4

Den Zugriffsschlüssel Ihres Speicherkontos als Secret im Key Vault speichern

Der Name des Secrets muss mit dem Namen Ihres Speicherkontos übereinstimmen, andernfalls schlägt die Verbindung mit Azure Files fehl. Weitere Informationen finden Sie in der Microsoft-Dokumentation unter Hinzufügen eines Secrets zu einem Key Vault.
Screenshot des Azure-Portals, in dem dem Key Vault ein Secret hinzugefügt wird, dessen Name mit dem Namen des Azure-Speicherkontos übereinstimmt.
Screenshot der Seite „Zugriffsschlüssel“ des Azure-Speicherkontos im Azure-Portal, auf der der als Secret im Key Vault verwendete Zugriffsschlüssel kopiert wird.

Auf jedem Application Server

Konfigurieren Sie Ihr Systemkonto so, dass es auf Azure Files zugreifen kann.
1

Speichern Sie das Verbindungsskript auf jeder virtuellen Maschine des Application Server

Das Skript akzeptiert zwei Parameter:
  • Den Pfad zum Stammverzeichnis des Azure-Netzwerkordners, zum Beispiel: \\<name of Azure Storage account>.file.core.windows.net\<name of network folder>.
  • Die URI des Key Vault, in dem der Zugriffsschlüssel für Ihr Azure-Speicherkonto gespeichert ist. Kopieren Sie sie aus dem Feld Vault URI auf der Registerkarte Übersicht im Azure-Portal.
Screenshot der Registerkarte „Übersicht“ des Key Vault im Azure-Portal, in dem das Feld „Vault URI“ hervorgehoben ist.
Führen Sie das Skript wie folgt aus:
2

Planen Sie die Ausführung des Skripts beim Systemstart

Erstellen Sie in Task Scheduler eine Aufgabe, die durch ein Systemstart-Ereignis ausgelöst wird. Führen Sie die Aufgabe unter dem Benutzerkonto „System“, „Network Service“ oder „Local Service“ aus. Der IIS-Anwendungspool muss unter demselben Konto ausgeführt werden.
Screenshot von Task Scheduler mit einer neuen Aufgabe, die durch ein Systemstart-Ereignis ausgelöst wird.
Screenshot der in Task Scheduler konfigurierten Aufgabe, die unter dem Konto „System“ ausgeführt wird, unter dem auch der IIS-Anwendungspool läuft.
3

Verzögern Sie den IIS-Service, damit er nach dem Skript startet

Öffnen Sie das Dialogfeld World Wide Web Publishing Service Properties. Wählen Sie auf der Registerkarte General in der Liste Startup type die Option Automatic (Delayed Start) aus.
Screenshot des Dialogfelds „World Wide Web Publishing Service Properties“ mit **Startup type** auf **Automatic (Delayed Start)**.
4

Starten Sie den Application Server neu

Das Skript wird dann beim Start ausgeführt und bindet die Freigabe ein, bevor IIS startet.