Udostępnij za pośrednictwem


Przykłady usługi Azure Storage korzystające z bibliotek klienckich języka Python

Ten artykuł zawiera omówienie przykładowych scenariuszy kodu znalezionych w naszych przewodnikach dla deweloperów i repozytorium przykładów. Kliknij linki, aby wyświetlić odpowiednie przykłady w naszych przewodnikach dla deweloperów lub w repozytoriach GitHub.

Przewodniki dla deweloperów to kolekcje artykułów, które zawierają szczegółowe informacje i przykłady kodu dla określonych scenariuszy związanych z usługami Azure Storage. Aby dowiedzieć się więcej na temat przewodnika dla deweloperów usługi Blob Storage dla języka Python, zobacz Wprowadzenie do usługi Azure Blob Storage i języka Python.

Uwaga

Te przykłady korzystają z najnowszej biblioteki języka Python w usłudze Azure Storage w wersji 12. Aby zapoznać się ze starszym kodem w wersji 2.1, zobacz Azure Storage: Getting Started with Azure Storage in Python in the GitHub repository (Usługa Azure Storage: wprowadzenie do usługi Azure Storage w języku Python w repozytorium GitHub).

Przykłady obiektów blob

Poniższa tabela zawiera linki do przewodników deweloperów usługi Azure Blob Storage i przykładów korzystających z bibliotek klienckich języka Python:

Temat Przewodnik dewelopera Przykłady w serwisie GitHub
Uwierzytelnianie/autoryzacja Autoryzowanie dostępu i nawiązywanie połączenia z usługą Blob Storage

Tworzenie sygnatury dostępu współdzielonego delegowania użytkownika dla obiektu blob

Tworzenie sygnatury dostępu współdzielonego usługi dla obiektu blob

Tworzenie sygnatury dostępu współdzielonego konta
Tworzenie klienta usługi blob przy użyciu usługi Azure Identity

Create blob service client using a parametry połączenia

Create blob service client using a shared access key

Create blob client from URL

Create blob client SAS URL


Create blob service client using ClientSecretCredential Create SAS token (Tworzenie klienta usługi blob przy użyciu klienta ClientSecretCredential


Create SAS token)
Tworzenie kontenera Tworzenie kontenera Tworzenie kontenera

Tworzenie klienta kontenera przy użyciu adresu URL


sygnatury dostępu współdzielonego Tworzenie kontenera przy użyciu klienta kontenera
Przekazywanie Przekazywanie obiektu blob Przekazywanie obiektu blob

do kontenera
Pobierz Pobieranie obiektu blob Pobieranie obiektu blob
List Wyświetlanie listy kontenerów

— wyświetlanie listy obiektów blob
Wyświetlanie listy kontenerów

Lista obiektów blob w kontenerze
Delete Usuwanie kontenerów

Usuwanie obiektów blob
Usuwanie kontenera przy użyciu klienta

usługi Usuwanie kontenera przy użyciu klienta

kontenera Usuwanie obiektu blob Usuwanie wielu obiektów blob

Cofanie usuwania obiektu blob

Kopiuj Omówienie operacji

kopiowania Kopiowanie obiektu blob z adresu URL


obiektu źródłowego Kopiowanie obiektu blob za pomocą planowania asynchronicznego
Kopiowanie obiektu blob z adresu URL Abort copy blob z adresu URL

Dzierżawa Tworzenie dzierżaw kontenerów

i zarządzanie nimi — tworzenie dzierżaw obiektów blob i zarządzanie nimi
Uzyskiwanie dzierżawy kontenera

Uzyskiwanie dzierżawy obiektu blob
Właściwości i metadane Zarządzanie właściwościami kontenera i metadanymi

Zarządzanie właściwościami obiektów blob i metadanymi
Pobieranie właściwości

kontenera Ustawianie metadanych kontenera


Pobieranie właściwości obiektu blob
Tagi indeksu Używanie tagów indeksu obiektów blob do zarządzania danymi i znajdowania ich
Poziomy dostępu Ustawianie lub zmienianie warstwy dostępu blokowego obiektu blob
Blob service Uzyskiwanie informacji o

koncie usługi Blob Service Set blob service properties


Get blob service properties


Get blob service stats (Pobieranie statystyk usługi blob service)
Zasady dostępu Ustawianie zasad dostępu do kontenerów Uzyskiwanie zasad

dostępu do kontenerów

Przykłady usługi Data Lake Storage

Poniższa tabela zawiera linki do przykładów usługi Azure Data Lake Storage korzystających z bibliotek klienckich języka Python:

Temat Przykłady w serwisie GitHub
Usługa Data Lake Tworzenie klienta usługi Data Lake
System plików Tworzenie klienta systemu plików
Usuwanie systemu plików
Katalog Tworzenie klienta katalogu
Uzyskiwanie uprawnień do katalogu
Ustawianie uprawnień katalogu
Zmienianie nazwy katalogu
Pobieranie właściwości katalogu
Usuń katalog
Plik Tworzenie klienta plików
Utwórz plik
Uzyskiwanie uprawnień do plików
Ustawianie uprawnień do plików
Dołączanie danych do pliku
Odczytywanie danych z pliku

Przykłady plików platformy Azure

Poniższa tabela zawiera linki do przykładów usługi Azure File korzystających z bibliotek klienckich języka Python:

Temat Przykłady w serwisie GitHub
Uwierzytelnianie Tworzenie klienta usługi udostępniania na podstawie parametry połączenia
Tworzenie klienta usługi udostępniania na podstawie konta i klucza dostępu
Generowanie tokenu SAS
Usługa plików Ustawianie właściwości usługi
Pobieranie właściwości usługi
Tworzenie udziałów przy użyciu klienta usługi plików
Wyświetlanie listy udziałów przy użyciu klienta usługi plików
Usuwanie udziałów przy użyciu klienta usługi plików
Udział plików Tworzenie klienta udziału na podstawie parametry połączenia
Uzyskiwanie klienta udostępniania
Tworzenie udziału przy użyciu klienta udziału plików
Tworzenie migawki udziału
Usuwanie udziału przy użyciu klienta udziału plików
Ustawianie limitu przydziału udziału
Ustawianie metadanych udziału
Pobieranie właściwości udziału
Katalog Tworzenie katalogu
Przekazywanie pliku do katalogu
Usuwanie pliku z katalogu
Usuń katalog
Tworzenie podkatalogu
Wyświetlanie listy katalogów i plików
Usuwanie podkatalogu
Pobieranie klienta podkatalogu
Wyświetlanie listy plików w katalogu
Plik Tworzenie klienta plików
Utwórz plik
Przekaż plik
Pobieranie pliku
Usuń plik
Kopiowanie pliku z adresu URL

Przykłady kolejek

Poniższa tabela zawiera linki do przykładów usługi Azure Queues korzystających z bibliotek klienckich języka Python:

Temat Przykłady w serwisie GitHub
Uwierzytelnianie Uwierzytelnianie przy użyciu parametry połączenia
Tworzenie tokenu klienta usługi kolejki
Tworzenie klienta kolejki na podstawie parametry połączenia
Generowanie tokenu SAS klienta kolejki
usługą kolejki Tworzenie klienta usługi kolejki
Ustawianie właściwości usługi kolejki
Pobieranie właściwości usługi kolejki
Tworzenie kolejki przy użyciu klienta usługi
Usuwanie kolejki przy użyciu klienta usługi
Queue Tworzenie klienta kolejki
Ustawianie metadanych kolejki
Pobieranie właściwości kolejki
Tworzenie kolejki przy użyciu klienta kolejki
Usuwanie kolejki przy użyciu klienta kolejki
Wyświetlanie listy kolejek
Pobieranie klienta kolejki
Komunikat Wysyłanie komunikatów
Odbieranie komunikatów
Zajrzyj do wiadomości
Aktualizuj komunikat
Usuń wiadomość
Wyczyść komunikaty
Ustawianie zasad dostępu do komunikatów

Przykłady tabel

Poniższa lista zawiera linki do przykładów tabel platformy Azure korzystających z bibliotek klienckich języka Python:

Przykłady przestarzałych bibliotek klienckich są dostępne w przykładach usługi Azure Table Storage dla języka Python.

Przykładowe biblioteki kodu platformy Azure

Aby wyświetlić pełne przykładowe biblioteki języka Python, przejdź do:

Możesz przeglądać i klonować repozytorium GitHub dla każdej biblioteki.

Przewodniki wprowadzające

Zapoznaj się z poniższymi przewodnikami, jeśli szukasz instrukcji dotyczących sposobu instalowania i rozpoczynania pracy z bibliotekami klienta usługi Azure Storage.

Następne kroki

Aby uzyskać informacje na temat przykładów dla innych języków: