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


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

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

Руководства разработчиков — это коллекции статей, которые предоставляют подробные сведения и примеры кода для конкретных сценариев, связанных со службами хранилища Azure. Дополнительные сведения о руководстве разработчика Blob Storage для Java см. в статье Начало работы с Azure Blob Storage и Java.

Примечание.

В этих примерах используется последняя библиотека Java версии 12 службы хранилища Azure. См. сведения об устаревшем коде версии 8 в руководстве по использованию службы BLOB-объектов Azure в Java в репозитории GitHub.

Blob samples

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

Тема Руководство для разработчиков Примеры на GitHub
Проверка подлинности и авторизация Authorize access and connect to Blob Storage

Create a user delegation SAS for a blob

Create a service SAS for a blob

Create an account SAS
Проверка подлинности с помощью удостоверения Azure (рекомендуется)

Проверка подлинности с помощью учетных данных общего ключа
Создание контейнера Создание контейнера Создание контейнера
Отправить Upload a blob Отправка блока

Отправка блока из большого файла
Загрузка Download a blob Скачать blob-объект

Скачать крупный blob-объект в файл
Список List containers

List blobs
List containers

List blobs
Удалить Delete containers

Delete blobs
Delete containers

Delete a blob
Копия Overview of copy operations

Copy a blob from a source object URL

Copy a blob with asynchronous scheduling
Аренда Create and manage container leases

Create and manage blob leases
Свойства и метаданные Управление свойствами контейнера и метаданными

Управление свойствами BLOB-объектов и метаданными
Теги индекса Use blob index tags to manage and find data
Уровни доступа Set or change a block blob's access tier
Batching Create a blob batch client

Bulk delete blobs

Set access tier on a batch of blobs
Устранение неполадок Активация устранимой ошибки с помощью клиента контейнера

Data Lake Storage samples

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

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

Удаление файла
Настройка элементов управления доступом в файле
Получение контроля доступа к файлу

Azure File samples

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

Тема Примеры на GitHub
Проверка подлинности Authenticate using a connection string
Служба файлов Создать общие папки
Получить свойства
Список общих папок
Удалить общие папки
Общий доступ к файлам Создание общего клиента
Создание общего ресурса
Создание моментального снимка общего ресурса
Создание каталога с помощью общего клиента
Получение свойств общего ресурса
Получение корневого каталога и список каталогов
Удаление общего ресурса
Каталог Создать родительский каталог
Создать дочерний каталог
Создать файл в дочернем каталоге
Список каталогов и файлов
Удалить дочернюю папку
Удалить родительскую папку
Файлы Создать клиента файла
Загрузить файл
Скачать файл
Получить свойства файла
Удалить файл

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

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

Тема Примеры на GitHub
Проверка подлинности Проверка подлинности с помощью маркера SAS
Служба очередей Создать очередь
Список очередей
Удаление очередей
Очередь Создание клиента очереди
Добавление сообщений в очередь
Сообщение Get the count of messages
Peek at messages
Receive messages
Update a message
Delete the first message
Clear all messages
Удаление очереди

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

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

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

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

Чтобы просмотреть полные примеры библиотек для Java, перейдите по адресу:

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

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

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

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

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