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 delegacji użytkownika dla obiektu blob

Tworzenie sygnatury dostępu usługi dla obiektu blob

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

Tworzenie klienta usługi blob przy użyciu parametrów połączenia

Tworzenie klienta usługi blob przy użyciu klucza dostępu wspólnego

Tworzenie klienta obiektów blob z URL

Tworzenie adresu URL SAS klienta obiektów blob

Tworzenie klienta usługi blob przy użyciu ClientSecretCredential

Tworzenie tokenu SAS
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
Przesyłanie Załaduj obiekt blob Przekaż obiekt blob

Przekaż obiekt blob do kontenera
Pobierz Pobierz obiekt blob Pobierz blob
Lista Wyświetlanie listy kontenerów

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

Lista obiektów blob w kontenerze
Usuń Usuwanie kontenerów

Usuwanie obiektów blob
Usuń kontener, korzystając z klienta usługi

Usuń kontener, korzystając z klienta kontenera

Usuń obiekt blob

Usuń wiele obiektów blob

Cofnij usuwanie obiektu blob
Kopiuj Omówienie operacji

kopiowania Kopiowanie obiektu blob z adresu URL


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

Przerwij kopiowanie obiektu 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
Uzyskaj dzierżawę kontenera

Uzyskaj dzierżawę bloba
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
Usługa Blob Uzyskaj informacje o koncie usługi blob

Ustaw właściwości usługi blob

Uzyskaj właściwości usługi blob

Uzyskaj statystyki usługi blob
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
Uzyskaj uprawnienia do katalogu
Ustaw uprawnienia katalogu
Zmienianie nazwy katalogu
Uzyskaj 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 Utwórz klienta usługi udostępniania z ciągu połączenia
Utwórz klienta usługi współdzielenia z konta i klucza dostępu
Generowanie tokenu SAS
Usługa plików Ustawianie właściwości usługi
Pobierz właściwości usługi
Tworzenie udziałów przy użyciu klienta usługi plików
Wylistowanie udziałów przy użyciu klienta usługi plików
Usuwanie udziałów przy użyciu klienta usługi plików
Udział plików Utwórz klienta udziału z ciągu połączenia
Pobierz klienta udostępniania
Tworzenie udziału przy użyciu klienta udziału plików
Utwórz migawkę udziału
Usuń udział przy użyciu klienta plików
Ustawianie limitu przydziału udziału
Ustaw metadane udziału
Pobierz 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
Uzyskaj 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ługa kolejki Tworzenie klienta usługi kolejki
Ustaw właściwości usługi kolejki
Pobierz właściwości usługi kolejki
Tworzenie kolejki przy użyciu klienta usługi
Usuwanie kolejki przy użyciu klienta usługi
Kolejka Utwórz klienta kolejki
Ustaw metadane kolejki
Pobierz właściwości kolejki
Tworzenie kolejki przy użyciu klienta kolejki
Usuń kolejkę przy użyciu klienta kolejki
Lista kolejek
Pobierz 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: