Операції CRUD з SDK та REST API

Розробка для Azure Storage

Shahzad Mian

Content developer, DataCamp

CRUD

  • Create — додавання нових даних

звіт про продажі

  • Read — доступ до збережених даних

Фото профілю клієнта

  • Update — зміна даних

Зміна меню

  • Delete — видалення даних

Кнопка видалення

Розробка для Azure Storage

CRUD

Зображення операцій CRUD

Розробка для Azure Storage

SDK проти REST API

Набір засобів розробки ПЗ (SDK)

  • Мовно-специфічні бібліотеки
  • Краще для великих застосунків під конкретну мову
  • Спрощують автентифікацію та запити

Набір інструментів SDK

REST Application Programming Interface

  • Використовує стандартні HTTP-виклики
  • Чудово для швидких скриптів, інтеграцій або легких пристроїв

Багатофункціональний інструмент

Розробка для Azure Storage

3 способи автентифікації

  • Рядки підключення.
    • Найкраще для локальної розробки.
  • Спільний підпис доступу (Shared Access Signature)
    • Для доступу на обмежений час.
  • Керована ідентичність з Azure Active Directory.
    • Найкраще для продакшену.

Безпека

Розробка для Azure Storage

Створення за допомогою Python SDK

Gemini_Generated_Image_jtug9zjtug9zjtug.png

Розробка для Azure Storage

REST API в дії

Screenshot 2025-11-26 at 3.41.35 pm.png

Розробка для Azure Storage

Чому CRUD важливий

  • Розробникам часто потрібно зберігати, отримувати й змінювати дані.
  • Azure SDK та REST API виконують це безпечно й ефективно.
  • Приклади Cipher Coffee:
    • Зберігати чеки замовлень як блоби.
    • Отримувати промо-зображення для сайту.
    • Видаляти прострочені маркетингові файли за політиками життєвого циклу.

Переміщення даних

Розробка для Azure Storage

Коли використовувати SDK

Використання SDK

Розробка для Azure Storage

Обробка помилок і найкращі практики

 

 

Повтор спроби, знімок кави

  • Використовуйте блоки try-except в SDK
  • Перевіряйте коди стану HTTP у відповідях REST

Найкращі практики

  • Об'єднуйте операції в партії, щоб зменшити мережеві виклики.

  • Використовуйте асинхронні методи для більшої пропускної здатності.

  • Повторюйте при тимчасових збоях (HTTP 429 або 503).

  • Логуйте x-ms-request-id для налагодження.

Розробка для Azure Storage

Керування Azure API

Зображення курсу

Зображення розділу

Розробка для Azure Storage

Давайте потренуємось!

Розробка для Azure Storage

Preparing Video For Download...