Ukázky azure Storage s využitím klientských knihoven Pythonu

Tento článek obsahuje přehled ukázkových scénářů kódu, které najdete v našich příručkách pro vývojáře a úložišti ukázek. Kliknutím na odkazy zobrazíte odpovídající ukázky, a to buď v našich příručkách pro vývojáře, nebo v úložištích GitHub.

Příručky pro vývojáře jsou kolekce článků, které poskytují podrobné informace a příklady kódu pro konkrétní scénáře související se službami Azure Storage. Další informace o příručce pro vývojáře služby Blob Storage pro Python najdete v tématu Začínáme se službou Azure Blob Storage a Pythonem.

Poznámka:

Tyto ukázky používají nejnovější knihovnu Pythonu pro Azure Storage v12. Starší kód verze 2.1 najdete v tématu Azure Storage: Začínáme se službou Azure Storage v Pythonu v úložišti GitHub.

Ukázky objektů blob

Následující tabulka obsahuje odkazy na příručky pro vývojáře a ukázky služby Azure Blob Storage, které používají klientské knihovny Pythonu:

Téma Příručka pro vývojáře Ukázky na GitHubu
Ověřování/autorizace Autorizace přístupu a připojení k Blob Storage

– Vytvoření SAS delegování uživatele pro objekt blob


– Vytvoření SAS služby pro objekt blob


– Vytvoření sdíleného přístupového podpisu účtu
Vytvoření klienta služby Blob Service pomocí klienta služby Azure Identity

Create Blob Service pomocí klienta služby připojovací řetězec


Vytvoření klienta služby blob pomocí sdíleného přístupového klíče Vytvořit klienta objektu blob z adresy URL


Vytvořit klienta

SAS

klienta SAS pro vytvoření klienta SAS pomocí klienta ClientSecretCredential


Create TOKEN SAS
Vytvoření kontejneru Vytvoření kontejneru Vytvoření kontejneru Vytvořit klienta kontejneru

pomocí adresy URL

SAS – Vytvoření kontejneru pomocí klienta kontejneru
Nahrávání Nahrání objektu blob Nahrání objektu blob

do kontejneru
Stáhnout Stažení objektu blob Stažení objektu blob
List Výpis kontejnerů

– výpis objektů blob
Výpis objektů blob seznamu kontejnerů

v kontejneru
Odstranění Odstranění kontejnerů

– Odstranění objektů blob
Odstranění kontejneru pomocí klienta služby

– Odstranění kontejneru pomocí kontejneru

– Odstranění objektu blob


– Odstranění více objektů blob – Odstranění objektu blob


Kopírovat Přehled operací

kopírování Kopírování objektu blob ze zdrojové adresy URL objektu URL


kopírování objektu blob s asynchronním plánováním
Kopírování objektu blob z adresy URL

Abort copy blob z adresy URL
Pronájem Vytváření a správa zapůjčení

kontejnerů – Vytváření a správa zapůjčení objektů blob
Získání zapůjčení kontejneru Získání zapůjčení objektu

blob
Vlastnosti a metadata Správa vlastností kontejneru a metadat správy

vlastností a metadat objektů blob a metadat
Získání vlastností

kontejneru – Nastavení metadat kontejneru


– Získání vlastností objektu blob
Indexové značky Použití značek indexu objektů blob ke správě a hledání dat
Úrovně přístupu Nastavení nebo změna úrovně přístupu objektu blob bloku
Blob service Získání informací o

účtu služby Blob Service – Nastavení vlastností


služby Blob Service – Získání statistik


služby Blob Service
Zásady přístupu Nastavení zásad

přístupu ke kontejneru – Získání zásad přístupu ke kontejneru

Ukázky služby Data Lake Storage

Následující tabulka odkazuje na ukázky Azure Data Lake Storage, které používají klientské knihovny Pythonu:

Téma Ukázky na GitHubu
Služba Data Lake Vytvoření klienta služby Data Lake
Systém souborů Vytvoření klienta systému souborů
Odstranění systému souborů
Adresář Vytvoření klienta adresáře
Získání oprávnění k adresáři
Nastavení oprávnění adresáře
Přejmenování adresáře
Získání vlastností adresáře
Odstranit adresář
Soubor Vytvoření souborových klientů
Vytvořit soubor
Získání oprávnění k souborům
Nastavení oprávnění k souborům
Připojení dat k souboru
Čtení dat ze souboru

Ukázky služby Azure File

Následující tabulka odkazuje na ukázky Azure File, které používají klientské knihovny Pythonu:

Téma Ukázky na GitHubu
Ověřování Vytvoření klienta sdílené služby z připojovací řetězec
Vytvoření klienta sdílené služby z účtu a přístupového klíče
Generování tokenu SAS
Souborová služba Nastavení vlastností služby
Získání vlastností služby
Vytváření sdílených složek pomocí klienta souborové služby
Výpis sdílených složek pomocí klienta souborové služby
Odstranění sdílených složek pomocí klienta souborové služby
Sdílená složka Vytvoření klienta sdílené složky z připojovací řetězec
Získání klienta pro sdílení
Vytvoření sdílené složky pomocí klienta sdílené složky
Vytvoření snímku sdílené složky
Odstranění sdílené složky pomocí klienta sdílené složky
Nastavení kvóty sdílených složek
Nastavení metadat sdílené složky
Získání vlastností sdílené složky
Adresář Vytvoření adresáře
Nahrání souboru do adresáře
Odstranění souboru z adresáře
Odstranit adresář
Vytvoření podadresáře
Výpis adresářů a souborů
Odstranění podadresáře
Získání klienta podadresáře
Výpis souborů v adresáři
Soubor Vytvoření souborových klientů
Vytvořit soubor
Nahrát soubor
Stáhnout soubor
Odstranit soubor
Kopírování souboru z adresy URL

Ukázky front

Následující tabulka odkazuje na ukázky Azure Queues, které používají klientské knihovny Pythonu:

Téma Ukázky na GitHubu
Ověřování Ověřování pomocí připojovací řetězec
Vytvoření tokenu klienta služby fronty
Vytvoření klienta fronty z připojovací řetězec
Generování tokenu SAS klienta fronty
Služba front Vytvoření klienta služby queue
Nastavení vlastností služby fronty
Získání vlastností služby fronty
Vytvoření fronty pomocí klienta služby
Odstranění fronty pomocí klienta služby
Fronta Vytvoření klienta fronty
Nastavení metadat fronty
Získání vlastností fronty
Vytvoření fronty pomocí klienta fronty
Odstranění fronty pomocí klienta fronty
Výpis front
Získání klienta fronty
Zpráva Odesílání zpráv
Příjem zpráv
Náhled zprávy
Aktualizovat zprávu
Odstranit zprávu
Vymazat zprávy
Nastavení zásad přístupu k zprávě

Ukázky tabulek

Následující seznam obsahuje odkazy na ukázky tabulek Azure, které používají klientské knihovny Pythonu:

Ukázky pro zastaralé klientské knihovny jsou k dispozici v ukázkách Azure Table Storage pro Python.

Ukázkové knihovny kódu Azure

Pokud chcete zobrazit kompletní ukázkové knihovny Pythonu, přejděte na:

Úložiště GitHub můžete procházet a klonovat pro každou knihovnu.

Příručky Začínáme

Pokud hledáte pokyny k instalaci a zahájení práce s klientskými knihovnami Azure Storage, projděte si následující příručky.

Další kroky

Informace o ukázkách pro jiné jazyky: