Operasi CRUD dengan SDK dan REST API

Mengembangkan untuk Azure Storage

Shahzad Mian

Content developer, DataCamp

CRUD

  • Create - Menambahkan data baru

laporan penjualan

  • Read - Mengakses data tersimpan

Foto profil pelanggan

  • Update - Mengubah data

Mengubah menu

  • Delete - Menghapus data

Tombol hapus

Mengembangkan untuk Azure Storage

CRUD

Gambar operasi CRUD

Mengembangkan untuk Azure Storage

SDK vs REST API

Software Development Kits

  • Pustaka khusus bahasa
  • Cocok untuk aplikasi besar yang memerlukan bahasa tertentu
  • Mempermudah autentikasi dan permintaan

Kotak perkakas SDK

REST Application Programming Interface

  • Menggunakan panggilan HTTP standar
  • Cocok untuk skrip cepat, integrasi, atau perangkat ringan

Perkakas serbaguna

Mengembangkan untuk Azure Storage

3 cara autentikasi

  • Connection strings.
    • Terbaik untuk pengembangan lokal.
  • Shared Access Signature
    • Untuk akses sementara.
  • Managed Identity dengan Azure Active Directory.
    • Terbaik untuk produksi.

Keamanan

Mengembangkan untuk Azure Storage

Membuat dengan Python SDK

Gemini_Generated_Image_jtug9zjtug9zjtug.png

Mengembangkan untuk Azure Storage

REST API dalam praktik

Screenshot 2025-11-26 at 3.41.35 pm.png

Mengembangkan untuk Azure Storage

Mengapa CRUD penting

  • Pengembang sering perlu menyimpan, mengambil, dan mengubah data.
  • Azure SDK dan REST API menangani tugas ini secara aman dan efisien.
  • Contoh Cipher Coffee:
    • Simpan struk pesanan sebagai blob.
    • Ambil gambar promosi untuk situs.
    • Hapus file pemasaran kedaluwarsa dengan kebijakan siklus hidup.

Pergerakan data

Mengembangkan untuk Azure Storage

Kapan menggunakan SDK

Penggunaan SDK

Mengembangkan untuk Azure Storage

Penanganan error dan praktik terbaik

 

 

Mengulang tembakan kopi

  • Gunakan blok try-except di SDK
  • Periksa status HTTP pada respons REST

Praktik terbaik

  • Batch operasi untuk meminimalkan panggilan jaringan.

  • Gunakan metode async untuk throughput.

  • Ulangi saat kegagalan sementara (HTTP 429 atau 503).

  • Catat x-ms-request-id untuk debug.

Mengembangkan untuk Azure Storage

Manajemen API Azure

Gambar kursus

Gambar bab

Mengembangkan untuk Azure Storage

Ayo berlatih!

Mengembangkan untuk Azure Storage

Preparing Video For Download...