Ich versuche, mich mit Azure Blob -Speicher zu authentifizieren, indem ich defaultAcRecedential in einer .NET -Anwendung unter Verwendung von lokal in Visual Studio testet. Ich versuche, auf einen Blob -Speicher zuzugreifen, auf den früher über Verbindungszeichenfolgen zugegriffen wurde. Ich stoße jedoch auf den folgenden Fehler: < /p>
Azure.RequestFailedException: This request is not authorized to perform this operation.
Status: 403 (This request is not authorized to perform this operation.)
ErrorCode: AuthorizationFailure
< /code>
Was ich getan habe:
Die richtige Rolle zugewiesen: < /p>
Mir wurde mir die Rolle des Speicher -Blob -Datenversorgungsfaktors auf dem Speicherkonto zugewiesen .var credential = new DefaultAzureCredential();
var blobServiceClient = new BlobServiceClient(new Uri("https://.blob.core.windows.net"), credential);
var containerClient = blobServiceClient.GetBlobContainerClient("my-container");
await containerClient.CreateIfNotExistsAsync();
< /code>
Versuchte Debugging mit Visual Studio: < /p>
Ausführen der App in Visual Studio mit DefaultAcReCredential (). < /p>
Ich habe auch den erwarteten Containerclient ausgezeichnet. Ich habe auch in diesem Szenario den gleichen Fehler bekommen. Gibt es noch etwas, das ich in Visual Studio oder Azure Identity für lokale Tests konfigurieren muss? Richtige Authentifizierungsmethode?
Ich versuche, mich mit Azure Blob -Speicher zu authentifizieren, indem ich defaultAcRecedential in einer .NET -Anwendung unter Verwendung von lokal in Visual Studio testet. Ich versuche, auf einen Blob -Speicher zuzugreifen, auf den früher über Verbindungszeichenfolgen zugegriffen wurde. Ich stoße jedoch auf den folgenden Fehler: < /p> Azure.RequestFailedException: This request is not authorized to perform this operation. Status: 403 (This request is not authorized to perform this operation.) ErrorCode: AuthorizationFailure < /code> Was ich getan habe: Die richtige Rolle zugewiesen: < /p> Mir wurde mir die Rolle des Speicher -Blob -Datenversorgungsfaktors auf dem Speicherkonto zugewiesen .var credential = new DefaultAzureCredential(); var blobServiceClient = new BlobServiceClient(new Uri("https://.blob.core.windows.net"), credential);
var containerClient = blobServiceClient.GetBlobContainerClient("my-container"); await containerClient.CreateIfNotExistsAsync(); < /code> Versuchte Debugging mit Visual Studio: < /p> Ausführen der App in Visual Studio mit DefaultAcReCredential (). < /p> Ich habe auch den erwarteten Containerclient ausgezeichnet. Ich habe auch in diesem Szenario den gleichen Fehler bekommen. Gibt es noch etwas, das ich in Visual Studio oder Azure Identity für lokale Tests konfigurieren muss? Richtige Authentifizierungsmethode?
Ich verwende den folgenden Code, um den ByteStream aus der SasUrl des Azure-Speichers zu generieren
ConnectionProvider connectionProvider =
ConnectionProvider.builder( custom-connection-provider )...
Ich arbeite an einem Projekt, bei dem sich meine Daten (ca. 300.000+ .doc-Dateien) im Blob-Speicher befinden und alle Dateien im Standardformat vorliegen. Ich verwende die kognitive KI-Suche, um mit...
Ich arbeite an einem Projekt, bei dem sich meine Daten (ca. 300.000+ .doc-Dateien) im Blob-Speicher befinden und alle Dateien im Standardformat vorliegen. Ich verwende die kognitive KI-Suche, um mit...
Ich möchte mit clientseitiger Verschlüsselung verschlüsselte Blobs mit dem folgenden C#-Code entschlüsseln, der in der Produktion ausgeführt wird und den Microsoft C#-Beispielen folgt:
public static...
Ich möchte mit clientseitiger Verschlüsselung verschlüsselte Blobs mit dem folgenden C#-Code entschlüsseln, der in der Produktion ausgeführt wird und den Microsoft C#-Beispielen folgt:
public static...