Azure Storage-Beispiele mit Python-Clientbibliotheken

Dieser Artikel enthält eine Übersicht über Codebeispielszenarien in unseren Entwicklerleitfäden und Beispielrepositorys. Klicken Sie auf die Links, um die entsprechenden Beispiele entweder in unseren Entwicklerhandbüchern oder in GitHub-Repositorys anzuzeigen.

Entwicklerhandbücher sind Sammlungen von Artikeln, die detaillierte Informationen und Codebeispiele für bestimmte Szenarien im Zusammenhang mit Azure Storage-Diensten bereitstellen. Weitere Informationen zum Blob Storage-Entwicklerhandbuch für Python finden Sie unter Erste Schritte mit Azure Blob Storage und Python.

Hinweis

In diesen Beispielen wird die aktuelle Python v12-Bibliothek für Azure Storage verwendet. Älteren v2.1-Code finden Sie im GitHub-Repository unter Azure Storage: Erste Schritte mit Azure Storage in Python.

Blobbeispiele

Die folgende Tabelle enthält Links zu Azure Blob Storage-Entwicklerhandbüchern und Beispielen, die Python-Clientbibliotheken verwenden:

Thema Entwicklerhandbuch Beispiele bei GitHub
Authentifizierung/Autorisierung Autorisieren des Zugriffs und Herstellen einer Verbindung mit Blob Storage

Erstellen einer SAS für die Benutzerdelegierung für ein Blob

Erstellen einer Dienst-SAS für ein Blob

Erstellen einer Konto-SAS
Erstellen eines Blobdienstclients mithilfe einer Azure-Identität

Erstellen eines Blobdienstclients mithilfe einer Verbindungszeichenfolge

Erstellen eines Blobdienstclients mithilfe eines freigegebenen Zugriffsschlüssels

Erstellen eines Blobclients über eine URL

Erstellen einer SAS-URL für einen Blobclient

Erstellen eines Blobdienstclients mithilfe von ClientSecretCredential

Erstellen eines SAS-Tokens
Erstellen eines Containers Container erstellen Erstellen eines Containers

Erstellen eines Containerclients mithilfe einer SAS-URL

Erstellen eines Containers mithilfe eines Containerclients
Hochladen Hochladen eines Blobs Hochladen eines Blobs

Hochladen eines Blobs in einen Container
Download Herunterladen eines Blobs Herunterladen eines Blobs
Liste Auflisten von Containern

Auflisten von Blobs
Auflisten von Containern

Auflisten von Blobs in einem Container
Löschen Löschen von Containern

Löschen von Blobs
Löschen eines Containers mithilfe des Dienstclients

Löschen eines Containers mithilfe eines Containerclients

Löschen eines Blobs

Löschen mehrerer Blobs

Wiederherstellen von Blobs
Kopieren Übersicht über Kopiervorgänge

Kopieren eines Blobs über eine Quellobjekt-URL

Kopieren eines Blobs mit asynchroner Planung
Kopieren eines Blobs über eine URL

Abbrechen des Kopiervorgangs für ein Blob über eine URL
Lease Erstellen und Verwalten von Containerleases

Erstellen und Verwalten von Blobleases
Abrufen der Lease für einen Container

Abrufen der Lease für ein Blob
Eigenschaften und Metadaten Verwalten von Containereigenschaften und -metadaten

Verwalten von Blobeigenschaften und -metadaten
Abrufen von Containereigenschaften

Festlegen von Containermetadaten

Abrufen von Blobeigenschaften
Indextags Verwenden von Blobindextags zum Verwalten und Suchen von Daten
Zugriffsebenen Festlegen oder Ändern der Zugriffsebene eines Blockblobs
Blob-Dienst Abrufen von Informationen zum Blobdienstkonto

Festlegen von Blobdiensteigenschaften

Abrufen von Blobdiensteigenschaften

Abrufen von Statistiken zum Blobdienst
Zugriffsrichtlinie Festlegen der Containerzugriffsrichtlinie

Abrufen der Containerzugriffsrichtlinie

Data Lake Storage-Beispiele

Die folgende Tabelle enthält Links zu Azure Data Lake Storage-Beispielen, die Python-Clientbibliotheken verwenden:

Thema Beispiele bei GitHub
Data Lake-Dienst Erstellen eines Data Lake-Dienstclients
Dateisystem Erstellen eines Dateisystemclients
Löschen eines Dateisystems
Verzeichnis Erstellen eines Verzeichnisclients
Abrufen der Verzeichnisberechtigungen
Festlegen von Verzeichnisberechtigungen
Umbenennen eines Verzeichnisses
Abrufen von Verzeichniseigenschaften
Verzeichnis löschen
Datei Erstellen eines Dateiclients
Datei erstellen
Abrufen von Dateiberechtigungen
Festlegen von Dateiberechtigungen
Anfügen von Daten an eine Datei
Lesen von Daten aus einer Datei

Azure-Dateibeispiele

Die folgende Tabelle enthält Links zu Azure-Dateibeispielen, die Python-Clientbibliotheken verwenden:

Thema Beispiele bei GitHub
Authentifizierung Erstellen eines Freigabedienstclients über eine Verbindungszeichenfolge
Erstellen eines Freigabedienstclients über ein Konto und einen Zugriffsschlüssel
Generieren eines SAS-Tokens
Dateidienst Festlegen von Diensteigenschaften
Abrufen von Diensteigenschaften
Erstellen von Freigaben mithilfe eines Dateidienstclients
Auflisten von Freigaben mithilfe eines Dateidienstclients
Löschen von Freigaben mithilfe eines Dateidienstclients
Dateifreigabe Erstellen eines Freigabeclients über eine Verbindungszeichenfolge
Abrufen eines Freigabeclients
Erstellen einer Freigabe mithilfe eines Dateifreigabeclients
Erstellen einer Freigabemomentaufnahme
Löschen einer Freigabe mithilfe eines Dateifreigabeclients
Festlegen eines Freigabekontingents
Festlegen von Freigabemetadaten
Abrufen von Freigabeeigenschaften
Verzeichnis Verzeichnis erstellen
Hochladen einer Datei in ein Verzeichnis
Löschen einer Datei aus einem Verzeichnis
Verzeichnis löschen
Erstellen eines Unterverzeichnisses
Auflisten von Verzeichnissen und Dateien
Löschen eines Unterverzeichnisses
Abrufen eines Unterverzeichnisclients
Auflisten von Dateien in einem Verzeichnis
Datei Erstellen eines Dateiclients
Datei erstellen
Hochladen einer Datei
Herunterladen einer Datei
Datei löschen
Kopieren einer Datei über eine URL

Warteschlangenbeispiele

Die folgende Tabelle enthält Links zu Azure Queues-Beispielen, die Python-Clientbibliotheken verwenden:

Thema Beispiele bei GitHub
Authentifizierung Authentifizieren mithilfe einer Verbindungszeichenfolge
Erstellen eines Tokens für den Warteschlangendienstclient
Erstellen eines Warteschlangenclients über eine Verbindungszeichenfolge
Generieren eines SAS-Tokens für einen Warteschlangenclient
Warteschlangendienst Erstellen eines Warteschlangendienstclients
Festlegen von Warteschlangendiensteigenschaften
Abrufen von Warteschlangendiensteigenschaften
Erstellen einer Warteschlange mithilfe eines Dienstclients
Löschen einer Warteschlange mithilfe eines Dienstclients
Warteschlange Erstellen eines Warteschlangenclients
Festlegen von Warteschlangenmetadaten
Abrufen von Warteschlangeneigenschaften
Erstellen einer Warteschlange mithilfe eines Warteschlangenclients
Löschen einer Warteschlange mithilfe eines Warteschlangenclients
Auflisten von Warteschlangen
Abrufen des Warteschlangenclients
`Message` Senden von Nachrichten
Empfangen von Nachrichten
Einsehen einer Nachricht
Aktualisieren einer Nachricht
Löschen einer Nachricht
Löschen von Nachrichten
Festlegen einer Nachrichtenzugriffsrichtlinie

Tabellenbeispiele

Die folgende Tabelle enthält Links zu Azure-Tabellenbeispielen, die Python-Clientbibliotheken verwenden:

Beispiele für veraltete Clientbibliotheken finden Sie unter Azure Table Storage-Beispiele für Python.

Bibliotheken mit Azure-Codebeispielen

Die gesamten Bibliotheken mit Python-Beispielen finden Sie hier:

Sie können die einzelnen Bibliotheken im GitHub-Repository suchen und klonen.

Leitfäden mit ersten Schritten

Lesen Sie die folgenden Leitfäden, um Anleitungen zum Installieren und zu den ersten Schritten mit den Azure Storage-Clientbibliotheken zu erhalten.

Nächste Schritte

Weitere Informationen zu Beispielen für andere Sprachen: