CRUD-operationer med SDK:er och REST API:er

Utveckla för Azure Storage

Shahzad Mian

Content developer, DataCamp

CRUD

  • Create – Lägga till ny data

försäljningsrapport

  • Read – Hämta lagrad data

Kundprofilbild

  • Update – Ändra data

Ändra meny

  • Delete – Ta bort data

Ta bort-knapp

Utveckla för Azure Storage

CRUD

Bild av CRUD-operationer

Utveckla för Azure Storage

SDK:er vs REST API:er

Software Development Kits

  • Språkspecifika bibliotek
  • Passar stora applikationer med specifika språkkrav
  • Förenklar autentisering och anrop

SDK-verktygslåda

REST Application Programming Interface

  • Använder standard-HTTP-anrop
  • Passar snabba skript, integrationer eller enklare enheter

Mångsidigt verktyg

Utveckla för Azure Storage

3 sätt att autentisera

  • Anslutningssträngar.
    • Passar lokal utveckling.
  • Shared Access Signature
    • För tidsbegränsad åtkomst.
  • Hanterad identitet med Azure Active Directory.
    • Passar produktion.

Säkerhet

Utveckla för Azure Storage

Skapa med Python SDK

Gemini_Generated_Image_jtug9zjtug9zjtug.png

Utveckla för Azure Storage

REST API:er i praktiken

Screenshot 2025-11-26 at 3.41.35 pm.png

Utveckla för Azure Storage

Varför CRUD är viktigt

  • Utvecklare behöver ofta lagra, hämta och ändra data.
  • Azure SDK:er och REST API:er hanterar detta säkert och effektivt.
  • Cipher Coffee-exempel:
    • Lagra orderkvitton som blobbar.
    • Hämta kampanjbilder till webbplatsen.
    • Ta bort utgångna marknadsföringsfiler med livscykelpolicyer.

Data i rörelse

Utveckla för Azure Storage

När du ska använda SDK:er

SDK-användningsområden

Utveckla för Azure Storage

Felhantering och bästa praxis

 

 

Gör om espressoskottet

  • Använd try-except-block i SDK:er
  • Kontrollera HTTP-statuskoder i REST-svar

Bästa praxis

  • Gruppera operationer för att minimera nätverksanrop.

  • Använd asynkrona metoder för högre genomströmning.

  • Gör nya försök vid tillfälliga fel (HTTP 429 eller 503).

  • Logga x-ms-request-id för felsökning.

Utveckla för Azure Storage

Azure API Management

Kursbild

Kapitelbild

Utveckla för Azure Storage

Nu kör vi en övning!

Utveckla för Azure Storage

Preparing Video For Download...