Dieser Beitrag bietet die am besten geeigneten Korrekturen für den Fehler. Status 403: Diese Anforderung ist nicht berechtigt, diesen Vorgang mit dieser Berechtigung auszuführen die auftreten können, wenn Sie bestimmte Aufgaben mit Azure Storage Explorer, Azure Data Factory (ADF) und/oder Azure Databricks ausführen.

Status 403 – Diese Anforderung ist nicht autorisiert, diesen Vorgang mit dieser Berechtigung auszuführen

StatusCode=403
StatusDescription=Diese Anfrage ist nicht berechtigt, diesen Vorgang mit dieser Berechtigung auszuführen.
ErrorCode=AuthorizationPermissionMismatch

Status 403: Diese Anforderung ist nicht berechtigt, diesen Vorgang mit dieser Berechtigung auszuführen

Falls du es kapierst Status 403: Diese Anforderung ist nicht berechtigt, diesen Vorgang mit dieser Berechtigung auszuführen das bei der Arbeit mit Azure Storage Explorer, Azure Data Factory (ADF) oder Azure Databricks auftreten kann, gehen Sie je nach Szenario wie folgt vor:

1] Stellen Sie sicher, dass Sie dem Dienstprinzipal unter dem Speicherkonto ADLS Gen 2 die Rolle „Blob Storage-Mitwirkender“ zugewiesen haben.Aufgrund eines Problems mit dem ABFS-Treiber tritt dieser Fehler auf, selbst wenn die ACLs einwandfrei gewährt wurden. Der Service Manager muss der IAM-Berechtigung des beitragenden Speicherkontos in hinzugefügt werden
Azure Data Lake Storage Generation 2 (ADLS Gen 2)-Konto als Ergebnis dieses Problems. Das Problem wurde inzwischen in HADOOP-15969 behoben und der Fix ist jetzt in Databricks Runtime 5.x enthalten. Wenn die ACLs korrekt sind, müssen Sie dem ADLS Gen 2-Konto dem Service Manager keine IAM-Rechte erteilen.

2] Sie müssen die Zugriffsrechte für ADF und Benutzertyp überprüfen. Notiz: Storage Blob Data Contributor: Wird verwendet, um Lese-/Schreib-/Löschberechtigungen für Blob-Speicherressourcen zu erteilen.

3] Überprüfen Sie die Firewall Ihres Speicherkontos. Deaktivieren Sie es vorübergehend und sehen Sie, ob das hilft.

4] Stellen Sie sicher, dass die AzCopy-Versionsnummer 10.4 oder höher ist. Sie können Aktualisierungen auf den AzCopy-Editionsseiten abonnieren. Sie werden benachrichtigt, wenn alle Builds ausgeliefert werden, und Sie können die dort veröffentlichten Versionshinweise überprüfen. Stellen Sie außerdem sicher, dass Sie Azure Storage Explorer Version 1.14 oder höher verwenden.

Hoffe das hilft!

Lektüre: Blob-, Warteschlangen- und Tabellenspeicher in Windows Azure verstehen

Was ist BlobServiceClient?

Mit BlobServiceClient können Sie Azure Storage Service-Ressourcen und Blobcontainer bearbeiten. Das Speicherkonto stellt den Namespace der obersten Ebene für den Blob-Dienst bereit. Sie können ein neues BlobBaseClient-Objekt erstellen, indem Sie den blobName an das Ende des Uri anhängen. Der neue BlobBaseClient verwendet dieselbe Anforderungsrichtlinienzeile wie der BlobContainerClient.

Lektüre: Microsoft Azure Export Import Tool: Tool zur Vorbereitung und Reparatur von Laufwerken

Was ist die SAS-Benutzerzuweisung?

Sie können ein SAS-Token (Shared Access Signing) für den Zugriff auf einen Container, ein Verzeichnis oder ein Blob sichern, indem Sie entweder Ihre Anmeldeinformationen für Azure Active Directory (Azure AD) oder einen Kontoschlüssel verwenden. Eine SAS, die mit Azure AD-Anmeldeinformationen gesichert ist, wird als Benutzerzuweisungs-SAS bezeichnet. Sie können die Kontrolle an Active Directory delegieren, indem Sie die folgenden Schritte ausführen:

  • Klicken Sie mit der rechten Maustaste auf die Organisationseinheit, um Computer hinzuzufügen, und klicken Sie dann auf Kontrollagenten.
  • Klicken Sie im Control Delegation Wizard auf Next.
  • klicken Zusatz um einen Benutzer oder eine Gruppe zur Liste Ausgewählte Benutzer und Gruppen hinzuzufügen, und klicken Sie dann auf Nächste.

Wie weise ich SAP einen Benutzer zu?

Um einen Benutzer SAP zuzuweisen, gehen Sie folgendermaßen vor:

  • Wählen Sie Meine Einstellungen delegieren aus.
  • Aktivieren Sie die Zuweisung des gewünschten Elementtyps, indem Sie dessen Kontrollkästchen in der Spalte Aktiviert aktivieren.
  • Geben Sie in der Zeile, die dem gewünschten Elementtyp entspricht, den Namen des gewünschten Benutzers in das Feld in der Spalte Vertreter für ein oder wählen Sie ihn aus der Namensliste aus.
  • Speichern Sie Ihre Änderungen.

Wie lösche ich den Azure-Cache?

Um lokale Azure-Cacheprotokolle zu leeren, beenden Sie die Anwendung und starten Sie sie neu. Diese Aktion löscht den alten Cache. Um den Azure-Speicher zu bereinigen, führen Sie die folgenden Befehle nacheinander aus:

AzureStorageEmulator.exe start
AzureStorageEmulator.exe stop
AzureStorageEmulator.exe status
AzureStorageEmulator.exe clear

Lektüre: Was ist Big Data – Eine einfache Erklärung mit einem Beispiel.

Similar Posts