Udostępnij przez


Omówienie bibliotek klienckich usługi Azure Storage

Zestawy SDK platformy Azure to kolekcje bibliotek utworzonych w celu ułatwienia korzystania z usług platformy Azure z różnych języków. Zestawy SDK zostały zaprojektowane w celu uproszczenia interakcji między aplikacją a zasobami platformy Azure. W miarę interakcji kodu z zasobami usługi Azure Storage możesz zarządzać zasobami i pracować z danymi przy użyciu bibliotek klienckich.

Zestaw Azure SDK udostępnia dwa zestawy bibliotek do pracy z zasobami usługi Azure Storage. Jeden zestaw bibliotek jest oparty na interfejsie API REST usługi Azure Storage i jest przeznaczony do obsługi operacji dostępu do danych dla obiektów blob, kolejek i plików. Te biblioteki są czasami określane jako płaszczyzna danych. Inny zestaw bibliotek jest oparty na interfejsie API REST dostawcy zasobów usługi Azure Storage i jest przeznaczony do obsługi operacji zarządzania zasobami. Te biblioteki są czasami określane jako warstwa zarządzania.

W tym artykule przedstawiono biblioteki płaszczyzny zarządzania i płaszczyzny danych oraz informacje o tym, kiedy używać każdego zestawu bibliotek podczas tworzenia aplikacji.

Ważne

W tym artykule opisano najnowsze biblioteki klienta usługi Azure Storage. Te biblioteki są regularnie aktualizowane, aby zapewnić spójne środowisko i zwiększyć stan zabezpieczeń. Starsze biblioteki nie otrzymują już oficjalnej pomocy technicznej ani aktualizacji od firmy Microsoft. Zaleca się przejście do nowych bibliotek zestawu Azure SDK w celu skorzystania z nowych funkcji i krytycznych aktualizacji zabezpieczeń.

Biblioteki na potrzeby dostępu do danych

Biblioteki warstwy danych są oparte na interfejsie API REST usługi Azure Storage, umożliwiając interakcję z danymi blobów, plików i kolejek. Te biblioteki klienckie udostępniają zestaw klas reprezentujących zasoby, z którymi pracujesz, takich jak kontenery i obiekty blob. Te klasy zapewniają operacje do pracy z zasobami usługi Azure Storage. Na przykład możesz użyć bibliotek klienckich usługi Blob Storage do przekazywania i pobierania obiektów blob, wyświetlania listy kontenerów i usuwania obiektów blob.

W poniższej tabeli przedstawiono biblioteki klienta usługi Azure Storage na potrzeby dostępu do danych:

Biblioteka Odnośnik Pakiet Źródło
Azure.Storage.Blobs Referencja NuGet GitHub
Azure.Storage.Blobs.Batch Referencja NuGet GitHub
Azure.Storage.Common Referencja NuGet GitHub
Azure.Storage.Files.DataLake Referencja NuGet GitHub
Azure.Storage.Files.Shares Referencja NuGet GitHub
Azure.Storage.Queues Referencja NuGet GitHub

Aby dowiedzieć się więcej na temat korzystania z biblioteki klienta usługi Blob Storage dla określonych scenariuszy dostępu do danych, zobacz Przewodnik dewelopera usługi Blob Storage dla platformy .NET.

W większości przypadków bibliotek płaszczyzny danych należy używać do pracy z zasobami usługi Azure Storage. Jednak w przypadku operacji zarządzania zasobami, takich jak tworzenie lub usuwanie kont magazynu, zarządzanie kluczami kont lub konfigurowanie scenariuszy trybu failover, należy użyć bibliotek poziomu zarządzania.

Biblioteki do zarządzania zasobami

Biblioteki płaszczyzny zarządzania bazują na interfejsie API REST dostawcy zasobów usługi Azure Storage, co umożliwia zarządzanie zasobami usługi Azure Storage. Dostawca zasobów usługi Azure Storage to usługa oparta na usłudze Azure Resource Manager i zapewnia dostęp do zasobów zarządzania dla usługi Azure Storage. Za pomocą bibliotek płaszczyzny zarządzania można tworzyć, aktualizować, zarządzać i usuwać zasoby, takie jak konta magazynu, prywatne punkty końcowe i klucze dostępu do konta.

W poniższej tabeli przedstawiono bibliotekę klienta usługi Azure Storage na potrzeby zarządzania zasobami:

Biblioteka Odnośnik Pakiet Źródło
Azure.ResourceManager.Storage Referencja NuGet GitHub

Aby dowiedzieć się więcej na temat korzystania z biblioteki zarządzania usługą Azure Storage dla określonych scenariuszy zarządzania zasobami, zobacz Przewodnik dla deweloperów biblioteki zarządzania usługi Azure Storage dla platformy .NET.

Następne kroki