Operacje CRUD z SDK i REST API

Programowanie dla Azure Storage

Shahzad Mian

Content developer, DataCamp

CRUD

  • Create – Dodawanie nowych danych

raport sprzedaży

  • Read – Dostęp do przechowywanych danych

Zdjęcie profilowe klienta

  • Update – Zmiana danych

Zmiana menu

  • Delete – Usuwanie danych

Przycisk usuń

Programowanie dla Azure Storage

CRUD

Ilustracja operacji CRUD

Programowanie dla Azure Storage

SDK a REST API

Zestawy programistyczne (SDK)

  • Biblioteki specyficzne dla języka
  • Lepsze dla dużych aplikacji wymagających określonego języka
  • Upraszczają uwierzytelnianie i żądania

Skrzynka narzędziowa SDK

Interfejs REST API

  • Używa standardowych wywołań HTTP
  • Idealny do szybkich skryptów, integracji lub lekkich urządzeń

Narzędzie wielofunkcyjne

Programowanie dla Azure Storage

3 sposoby uwierzytelniania

  • Parametry połączenia.
    • Najlepsze do lokalnego dev.
  • Sygnatura dostępu współdzielonego
    • Do dostępu czasowego.
  • Tożsamość zarządzana z Azure Active Directory.
    • Najlepsze do produkcji.

Bezpieczeństwo

Programowanie dla Azure Storage

Tworzenie za pomocą Python SDK

Gemini_Generated_Image_jtug9zjtug9zjtug.png

Programowanie dla Azure Storage

REST API w działaniu

Screenshot 2025-11-26 at 3.41.35 pm.png

Programowanie dla Azure Storage

Dlaczego CRUD ma znaczenie

  • Programiści często przechowują, pobierają i modyfikują dane.
  • Azure SDK i REST API obsługują te zadania bezpiecznie i wydajnie.
  • Przykłady Cipher Coffee:
    • Przechowywanie paragonów zamówień jako bloby.
    • Pobieranie obrazów promocyjnych dla strony.
    • Usuwanie wygasłych plików marketingowych za pomocą zasad cyklu życia.

Przepływ danych

Programowanie dla Azure Storage

Kiedy używać SDK

Zastosowania SDK

Programowanie dla Azure Storage

Obsługa błędów i najlepsze praktyki

 

 

Ponowna próba parzenia kawy

  • Używaj bloków try-except w SDK
  • Sprawdzaj kody statusu HTTP w odpowiedziach REST

Najlepsze praktyki

  • Grupuj operacje, aby zminimalizować wywołania sieciowe.

  • Używaj metod asynchronicznych dla większej przepustowości.

  • Ponawiaj przy błędach przejściowych (HTTP 429 lub 503).

  • Loguj x-ms-request-id do debugowania.

Programowanie dla Azure Storage

Zarządzanie API w Azure

Obraz kursu

Obraz rozdziału

Programowanie dla Azure Storage

Czas na ćwiczenia!

Programowanie dla Azure Storage

Preparing Video For Download...