Поделиться через


Примеры использования хранилища Azure с клиентскими библиотеками на JavaScript

В этой статье представлен обзор сценариев примера кода, найденных в наших руководствах разработчиков и репозитории примеров. Щелкните ссылки, чтобы просмотреть соответствующие примеры, в наших руководствах разработчика или в репозиториях GitHub.

Руководства разработчиков — это сборники статей, которые предоставляют подробную информацию и примеры кода для конкретных сценариев, связанных со службами хранения Azure. Дополнительные сведения о руководствах разработчика хранилища BLOB-объектов для JavaScript или TypeScript см. в «Начало работы с хранилищем BLOB-объектов Azure и JavaScript»

Примечание.

В этих примерах используется последняя библиотека JavaScript версии 11 службы хранилища Azure. Для устаревшего кода версии 11 см. руководство по началу работы со службой BLOB-объектов Azure в Node.js в репозитории GitHub.

Примеры Blob-ов

В следующей таблице приведены ссылки на руководства и примеры для Хранилища BLOB-объектов Azure, использующие клиентские библиотеки JavaScript. Ссылки на руководство разработчика включают фрагменты кода JavaScript и TypeScript, а примеры ссылок позволяют напрямую перейти к коду в репозитории GitHub.

Тема Руководство для разработчиков Примеры на GitHub
Проверка подлинности и авторизация Авторизация доступа и подключение к хранилищу BLOB-объектов

Создание пользовательского SAS для BLOB-объекта

Создание SAS службы для BLOB-объекта

Создание SAS учетной записи
Аутентификация с помощью Microsoft Entra ID (рекомендуется):
JavaScript
TypeScript

1Аутентификация с помощью учетных данных общего ключа:
JavaScript
TypeScript

1Аутентификация с помощью строки подключения:
JavaScript
TypeScript
Создание контейнера Создание контейнера Создание контейнера:
JavaScript
TypeScript
Отправить Отправка BLOB-объекта Перенос объекта типа blob: JavaScript TypeScript Параллельная отправка потока в объект типа blob: JavaScript TypeScript
Загрузка Скачивание большого двоичного объекта Скачивание блочного двоичного объекта: JavaScript
TypeScript
Параллельное скачивание блочного двоичного объекта: JavaScript
TypeScript
Список Список контейнеров

Список двоичных объектов
Список контейнеров:
JavaScript
TypeScript

Список контейнеров с использованием итератора:
JavaScript
TypeScript

Список контейнеров по страницам:
JavaScript
TypeScript

Список blob-объектов с использованием итератора:
JavaScript
TypeScript

Список blob-объектов по страницам:
JavaScript
TypeScript

Список blob-объектов по иерархии:
JavaScript
TypeScript
Удалить Удалить контейнеры

Удалить блобы
Удалите контейнер:
JavaScript
TypeScript
Копия Обзор операций копирования

Копирование большого двоичного объекта из URL-адреса исходного объекта

Копирование большого двоичного объекта с асинхронным планированием
Аренда Создавайте и управляйте арендой контейнеров

Создавайте и управляйте арендой BLOB
Свойства и метаданные Управление свойствами контейнера и метаданными

Управление свойствами BLOB-объектов и метаданными
Теги индекса Использование тегов индекса BLOB-объектов для управления и поиска данных
Уровни доступа Установить или изменить уровень доступа блоб-блока Настройка уровня доступа в BLOB-объекте:
JavaScript TypeScript
Blob-сервис Создание клиента службы BLOB-объектов:
JavaScript
TypeScript
Создание клиента службы BLOB-объектов с помощью URL-адреса SAS:


Снимок Создать моментальный снимок BLOB-объекта:
JavaScript
TypeScript

Скачать моментальный снимок BLOB-объекта:
JavaScript
TypeScript
Устранение неполадок Вызов восстанавливаемой ошибки с помощью клиента контейнера:
JavaScript
TypeScript

1 Корпорация Майкрософт рекомендует использовать самый безопасный поток проверки подлинности. Поток проверки подлинности, описанный в этом примере, требует очень высокой степени доверия к приложению и несет риски, которые отсутствуют в других потоках. Этот поток следует использовать только в том случае, если другие более безопасные потоки, такие как идентификации с управлением, не являются приемлемыми.

Примеры Data Lake Storage

В следующей таблице приведены примеры Data Lake Storage, использующие клиентские библиотеки JavaScript:

Тема Примеры на GitHub
Служба Data Lake Создание клиента службы Data Lake
Файловая система Создание файловой системы
Перечисление файловых систем
Перечисление путей в файловой системе
Удаление файловой системы
Файлы Создание файла
Скачивание файла

Примеры Файлов Azure

В следующей таблице приведены ссылки на примеры использования Azure Files и клиентских библиотек JavaScript.

Тема Примеры на GitHub
Проверка подлинности 1Проверка подлинности с помощью строки подключения
1Проверка подлинности с помощью учетных данных общего ключа
Проверка подлинности с помощью AnonymousCredential
Подключение с помощью пользовательского конвейера
Подключение с помощью прокси-сервера
Поделиться Создание общей папки
Список акций
Перечень акций по страницам
Удаление общей папки
Каталог Создание каталога
Перечисление файлов и каталогов
Перечисление файлов и каталогов по страницам
Файлы Параллельная отправка файла
Параллельная отправка считываемого потока
Параллельное скачивание файла
Список файловых дескрипторов
Перечисление файловых дескрипторов по страницам

1 Корпорация Майкрософт рекомендует использовать самый безопасный поток проверки подлинности. Поток проверки подлинности, описанный в этом примере, требует очень высокой степени доверия к приложению и несет риски, которые отсутствуют в других потоках. Этот поток следует использовать только в том случае, если другие более безопасные потоки, такие как идентификации с управлением, не являются приемлемыми.

Примеры очередей

В следующей таблице приведены примеры очередей Azure, использующие клиентские библиотеки JavaScript:

Тема Примеры на GitHub
Проверка подлинности 1Проверка подлинности с помощью строки подключения
1Проверка подлинности с помощью учетных данных общего ключа
Проверка подлинности с помощью AnonymousCredential
Подключение с помощью пользовательского конвейера
Подключение с помощью прокси-сервера
Проверка подлинности с помощью идентификатора Microsoft Entra (рекомендуется)
Служба очередей Создание клиента службы очередей
Очередь Создание очереди
Список очередей
Перечисление очередей по страницам
Удаление очереди
Сообщение Отправка сообщения в очередь
Просмотр сообщений

Получение сообщений
Удаление сообщений

1 Корпорация Майкрософт рекомендует использовать самый безопасный поток проверки подлинности. Поток проверки подлинности, описанный в этом примере, требует очень высокой степени доверия к приложению и несет риски, которые отсутствуют в других потоках. Этот поток следует использовать только в том случае, если другие более безопасные потоки, такие как идентификации с управлением, не являются приемлемыми.

Примеры таблиц

Следующая таблица ссылается на примеры таблиц Azure, использующие клиентские библиотеки JavaScript:

Примеры для устаревших клиентских библиотек доступны в примерах хранилища таблиц Azure для JavaScript.

Библиотеки примеров кода Azure

Список библиотек примеров для JavaScript см. по следующим ссылкам:

Вы можете просмотреть и клонировать репозиторий GitHub для каждой библиотеки.

Руководства по началу работы

В следующих руководствах представлены инструкции по установке и использованию клиентских библиотек службы хранилища Azure.

Следующие шаги

Дополнительные сведения о примерах для других языков см. здесь: