Ich verwende eine Datenfabrikationspipeline mit einer benutzerdefinierten Aktivität (konfiguriert für die Ausführung in Azure Batch), die über einen Eingabe-Dataset- und Ausgabe-Dataset verfügt. Der mit dem Datensee-Speicher verknüpfte Dienst verwendet den Dienst zur Dienstauthentifizierung (Dienstprinzipal) und funktioniert ordnungsgemäß, während er in einem Kopiervorgang über den Kopierassistenten verwendet wird. Wenn sie jedoch mit einer benutzerdefinierten Aktivität verwendet wird, die versucht zu überprüfen, ob eine Datei im Datensee vorhanden ist, schlägt die Aktivität mit dem Fehler "Autorisierung ist erforderlich" fehl. Wenn Sie einen Azure Blob Store als Eingabe- und Ausgabe-Datasets verwenden, funktioniert dieselbe benutzerdefinierte Aktivität problemlos.Azure Batch-Unterstützung für verknüpften Data Lake Store-Service
Scheint wie ein Problem mit Azure Batch (Rechenknoten) nicht in der Lage, Data Lake Store zu autorisieren. Bitte helfen Sie, wenn Sie das oben genannte Problem gelöst haben.
Willkommen bei Stack Overflow! Um Ihnen eine gute Antwort zu geben, könnte es uns helfen, wenn Sie einen Blick auf [fragen] haben, falls Sie das nicht bereits getan haben. Es könnte auch nützlich sein, wenn Sie ein [mcve] bereitstellen könnten. – Mat