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


az storage blob

Примечание.

Эта группа команд содержит команды, определенные как в Azure CLI, так и в одном расширении. Установите каждое расширение, чтобы воспользоваться расширенными возможностями. Подробнее о расширениях.

Управление хранилищем объектов для неструктурированных данных (BLOB-объектов).

Укажите один из следующих параметров проверки подлинности для команд: --auth-mode, --account-key, --connection-string, --sas-token. Можно также использовать соответствующие переменные среды для хранения учетных данных проверки подлинности, например AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING и AZURE_STORAGE_SAS_TOKEN.

Команды

Имя Описание Тип Состояние
az storage blob access

Управление свойствами управления доступом для BLOB-объекта при включенном иерархическом пространстве имен.

Расширение Устарело
az storage blob access set

Задайте свойства управления доступом большого двоичного объекта.

Расширение Устарело
az storage blob access show

Отображение свойств управления доступом большого двоичного объекта.

Расширение Устарело
az storage blob access update

Обновите свойства управления доступом большого двоичного объекта.

Расширение Устарело
az storage blob copy

Управление операциями копирования BLOB-объектов. Используется az storage blob show для проверки состояния больших двоичных объектов.

Ядро и расширение Общедоступная версия
az storage blob copy cancel

Прерывание текущей операции копирования.

Основные сведения Общедоступная версия
az storage blob copy start

Асинхронное копирование большого двоичного объекта. Используется az storage blob show для проверки состояния больших двоичных объектов.

Основные сведения Общедоступная версия
az storage blob copy start (storage-blob-preview Расширение)

Запустите задание большого двоичного объекта копирования.

Расширение Общедоступная версия
az storage blob copy start-batch

Скопируйте несколько больших двоичных объектов в контейнер БОЛЬШИХ двоичных объектов. Используется az storage blob show для проверки состояния больших двоичных объектов.

Основные сведения Общедоступная версия
az storage blob delete

Пометьте большой двоичный объект или моментальный снимок для удаления.

Основные сведения Общедоступная версия
az storage blob delete (storage-blob-preview Расширение)

Пометьте большой двоичный объект или моментальный снимок для удаления.

Расширение Общедоступная версия
az storage blob delete-batch

Удаление больших двоичных объектов из контейнера BLOB-объектов рекурсивно.

Основные сведения Общедоступная версия
az storage blob directory

Управление каталогами BLOB-объектов в контейнере учетной записи хранения.

Расширение Устарело
az storage blob directory access

Управление свойствами управления доступом каталога при включенном иерархическом пространстве имен.

Расширение Предварительная версия и не рекомендуется
az storage blob directory access set

Задайте свойства управления доступом каталога.

Расширение Предварительная версия и не рекомендуется
az storage blob directory access show

Отображение свойств управления доступом каталога.

Расширение Предварительная версия и не рекомендуется
az storage blob directory access update

Обновите свойства управления доступом каталога.

Расширение Предварительная версия и не рекомендуется
az storage blob directory create

Создайте каталог BLOB-объектов хранилища в контейнере хранилища.

Расширение Устарело
az storage blob directory delete

Удалите каталог BLOB-объектов хранилища в контейнере хранилища.

Расширение Устарело
az storage blob directory download

Скачайте большие двоичные объекты в локальный путь к файлу.

Расширение Устарело
az storage blob directory exists

Проверьте наличие каталога BLOB-объектов в контейнере хранилища.

Расширение Устарело
az storage blob directory list

Вывод списка больших двоичных объектов и подкаталогов BLOB-объектов в каталоге хранилища.

Расширение Устарело
az storage blob directory metadata

Управление метаданными каталога.

Расширение Устарело
az storage blob directory metadata show

Отображение всех пользовательских метаданных для указанного каталога BLOB-объектов.

Расширение Устарело
az storage blob directory metadata update

Задайте определяемые пользователем метаданные для указанного каталога BLOB-объектов в качестве одной или нескольких пар "имя-значение".

Расширение Устарело
az storage blob directory move

Переместите каталог хранилища в другой каталог BLOB-объектов хранилища в контейнере хранилища.

Расширение Устарело
az storage blob directory show

Отображение свойств каталога BLOB-объектов хранилища в контейнере хранилища.

Расширение Устарело
az storage blob directory upload

Отправка больших двоичных объектов или подкаталогов в каталог BLOB-объектов хранилища.

Расширение Устарело
az storage blob download

Скачайте большой двоичный объект в путь к файлу.

Основные сведения Общедоступная версия
az storage blob download-batch

Скачайте большие двоичные объекты из контейнера BLOB-объектов рекурсивно.

Основные сведения Общедоступная версия
az storage blob exists

Проверьте наличие большого двоичного объекта в контейнере.

Основные сведения Общедоступная версия
az storage blob filter

Вывод списка больших двоичных объектов во всех контейнерах, теги которых соответствуют заданному выражению поиска.

Расширение Предварительный просмотр
az storage blob generate-sas

Создайте подписанный URL-адрес для большого двоичного объекта.

Основные сведения Общедоступная версия
az storage blob generate-sas (storage-blob-preview Расширение)

Создайте подписанный URL-адрес для большого двоичного объекта.

Расширение Общедоступная версия
az storage blob immutability-policy

Управление политикой неизменяемости BLOB-объектов.

Основные сведения Общедоступная версия
az storage blob immutability-policy delete

Удаление политики неизменяемости большого двоичного объекта.

Основные сведения Общедоступная версия
az storage blob immutability-policy set

Задайте политику неизменяемости большого двоичного объекта.

Основные сведения Общедоступная версия
az storage blob incremental-copy

Управление операциями добавочного копирования BLOB-объектов.

Основные сведения Общедоступная версия
az storage blob incremental-copy cancel

Прервана ожидающая операция copy_blob и оставляет целевой большой двоичный объект нулевой длиной и полными метаданными.

Основные сведения Общедоступная версия
az storage blob incremental-copy start

Копирует добавочную копию большого двоичного объекта асинхронно.

Основные сведения Общедоступная версия
az storage blob lease

Управление арендой BLOB-объектов хранилища.

Основные сведения Общедоступная версия
az storage blob lease acquire

Запрос новой аренды.

Основные сведения Общедоступная версия
az storage blob lease break

Разорвать аренду, если контейнер или большой двоичный объект имеет активную аренду.

Основные сведения Общедоступная версия
az storage blob lease change

Измените идентификатор аренды активной аренды.

Основные сведения Общедоступная версия
az storage blob lease release

Отпустите аренду.

Основные сведения Общедоступная версия
az storage blob lease renew

Продление аренды.

Основные сведения Общедоступная версия
az storage blob list

Вывод списка больших двоичных объектов в определенном контейнере.

Основные сведения Общедоступная версия
az storage blob metadata

Управление метаданными BLOB-объектов.

Основные сведения Общедоступная версия
az storage blob metadata show

Возвращает все пользовательские метаданные для указанного большого двоичного объекта или моментального снимка.

Основные сведения Общедоступная версия
az storage blob metadata update

Задает пользовательские метаданные для большого двоичного объекта как одну или несколько пар "имя-значение".

Основные сведения Общедоступная версия
az storage blob move

Перемещение большого двоичного объекта в контейнер хранилища.

Расширение Предварительная версия и не рекомендуется
az storage blob query

Разрешить пользователям выбирать или проектировать данные моментального снимка BLOB-объектов, предоставляя простые выражения запроса.

Основные сведения Предварительный просмотр
az storage blob restore

Восстановите большие двоичные объекты в указанных диапазонах BLOB-объектов.

Основные сведения Общедоступная версия
az storage blob rewrite

Создайте новый блочный BLOB-объект, в котором содержимое большого двоичного объекта считывается из заданного URL-адреса.

Основные сведения Предварительный просмотр
az storage blob service-properties

Управление свойствами службы BLOB-объектов хранилища.

Ядро и расширение Общедоступная версия
az storage blob service-properties delete-policy

Управление свойствами службы политики удаления BLOB-объектов хранилища.

Основные сведения Общедоступная версия
az storage blob service-properties delete-policy show

Отображение политики удаления BLOB-объектов хранилища.

Основные сведения Общедоступная версия
az storage blob service-properties delete-policy update

Обновите политику удаления BLOB-объектов хранилища.

Основные сведения Общедоступная версия
az storage blob service-properties show

Возвращает свойства службы BLOB-объектов учетной записи хранения, включая служба хранилища Azure Аналитику.

Основные сведения Общедоступная версия
az storage blob service-properties update

Обновляет свойства службы BLOB-объектов хранилища.

Основные сведения Общедоступная версия
az storage blob service-properties update (storage-blob-preview Расширение)

Обновляет свойства службы BLOB-объектов хранилища.

Расширение Общедоступная версия
az storage blob set-legal-hold

Задайте юридическое удержание BLOB-объектов.

Основные сведения Общедоступная версия
az storage blob set-tier

Задайте уровни блоков или страниц в большом двоичном объекте.

Основные сведения Общедоступная версия
az storage blob set-tier (storage-blob-preview Расширение)

Задайте уровни блоков или страниц в большом двоичном объекте.

Расширение Общедоступная версия
az storage blob show

Получение сведений о большом двоичном объекте.

Основные сведения Общедоступная версия
az storage blob show (storage-blob-preview Расширение)

Получение сведений о большом двоичном объекте.

Расширение Общедоступная версия
az storage blob snapshot

Создает моментальный снимок большого двоичного объекта.

Основные сведения Общедоступная версия
az storage blob sync

Рекурсивно синхронизируйте большие двоичные объекты с контейнером BLOB-объектов хранилища.

Основные сведения Предварительный просмотр
az storage blob tag

Управление тегами BLOB-объектов.

Расширение Предварительный просмотр
az storage blob tag list

Получение тегов для большого двоичного объекта или определенной версии большого двоичного объекта или моментального снимка.

Расширение Предварительный просмотр
az storage blob tag set

Задайте теги для большого двоичного объекта или определенной версии большого двоичного объекта, но не моментального снимка.

Расширение Предварительный просмотр
az storage blob undelete

Восстановление обратимого удаленного большого двоичного объекта или моментального снимка.

Основные сведения Общедоступная версия
az storage blob update

Задает системные свойства для большого двоичного объекта.

Основные сведения Общедоступная версия
az storage blob upload

Отправьте файл в большой двоичный объект хранилища.

Основные сведения Общедоступная версия
az storage blob upload-batch

Отправка файлов из локального каталога в контейнер BLOB-объектов.

Основные сведения Общедоступная версия
az storage blob url

Создайте URL-адрес для доступа к большому двоичному объекту.

Основные сведения Общедоступная версия

az storage blob delete

Пометьте большой двоичный объект или моментальный снимок для удаления.

Большой двоичный объект помечается для последующего удаления во время сборки мусора. Чтобы удалить большой двоичный объект, все его моментальные снимки также должны быть удалены. Оба могут быть удалены одновременно.

az storage blob delete [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--delete-snapshots {include, only}]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--name]
                       [--sas-token]
                       [--snapshot]
                       [--tags-condition]
                       [--timeout]

Примеры

Удалить большой двоичный объект.

az storage blob delete -c mycontainer -n MyBlob

Удалите большой двоичный объект с помощью учетных данных для входа.

az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--delete-snapshots

Требуется, если большой двоичный объект имеет связанные моментальные снимки. Значения включают: "только": удаляет только моментальные снимки больших двоичных объектов. "include": удаляет большой двоичный объект вместе со всеми моментальными снимками.

Допустимые значения: include, only
--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (). Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак () для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Требуется, если большой двоичный объект имеет активную аренду.

--name -n

Имя большого двоичного объекта.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Параметр моментального снимка — это непрозрачное значение DateTime, указывающее моментальный снимок BLOB-объектов для удаления.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob delete (storage-blob-preview Расширение)

Пометьте большой двоичный объект или моментальный снимок для удаления.

Большой двоичный объект помечается для последующего удаления во время сборки мусора. Чтобы удалить большой двоичный объект, все его моментальные снимки также должны быть удалены. Оба могут быть удалены одновременно.

az storage blob delete [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--delete-snapshots {include, only}]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--name]
                       [--sas-token]
                       [--snapshot]
                       [--tags-condition]
                       [--timeout]
                       [--version-id]

Примеры

Удалить большой двоичный объект.

az storage blob delete -c mycontainer -n MyBlob

Удалите большой двоичный объект с помощью учетных данных для входа.

az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--delete-snapshots

Требуется, если большой двоичный объект имеет связанные моментальные снимки. "только": удаляет только моментальные снимки больших двоичных объектов. "include": удаляет большой двоичный объект вместе со всеми моментальными снимками.

Допустимые значения: include, only
--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (). Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак () для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Требуется, если большой двоичный объект имеет активную аренду.

--name -n

Имя большого двоичного объекта.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Параметр моментального снимка — это непрозрачное значение DateTime, указывающее моментальный снимок большого двоичного объекта для извлечения.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

--version-id

Необязательный идентификатор версии БОЛЬШОго двоичного объекта. Этот параметр предназначен только для учетной записи с поддержкой управления версиями.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob delete-batch

Удаление больших двоичных объектов из контейнера BLOB-объектов рекурсивно.

az storage blob delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--delete-snapshots {include, only}]
                             [--dryrun]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--lease-id]
                             [--pattern]
                             [--sas-token]
                             [--timeout]

Примеры

Удалите все большие двоичные объекты, заканчивающиеся ".py" в контейнере, который не был изменен в течение 10 дней.

date=`date -d "10 days ago" '+%Y-%m-%dT%H:%MZ'`
az storage blob delete-batch -s mycontainer --account-name mystorageaccount --pattern "*.py" --if-unmodified-since $date --auth-mode login

Удалите все большие двоичные объекты в каталоге с именем "dir" в контейнере с именем mycontainer.

az storage blob delete-batch -s mycontainer --pattern "dir/*"

Удалите большие двоичные объекты с форматом "cli-2018-xx-xx.txt" или "cli-2019-xx-xx.txt" в контейнере.

az storage blob delete-batch -s mycontainer --pattern "cli-201[89]-??-??.txt"

Удалите все большие двоичные объекты с форматом "cli-201x-xx-xx.txt", кроме cli-2018-xx-xx.txt" и "cli-2019-xx-xx.txt" в контейнере.

az storage blob delete-batch -s mycontainer --pattern "cli-201[!89]-??-??.txt"

Обязательные параметры

--source -s

Контейнер BLOB-объектов, из которого будут удалены файлы.

Источник может быть URL-адрес контейнера или имя контейнера. Если источником является URL-адрес контейнера, имя учетной записи хранения будет проанализировано из URL-адреса.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--delete-snapshots

Требуется, если большой двоичный объект имеет связанные моментальные снимки.

Допустимые значения: include, only
--dryrun

Отображение сводки операций, выполняемых вместо фактического удаления файлов.

Если это указано, он будет игнорировать все аргументы предварительных условий, которые включают --if-modified-since и --if-unmodified-с тех пор. Поэтому файлы будут удалены с помощью команды без --dryrun может отличаться от списка результатов с флагом --dryrun.

Default value: False
--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (*).

Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак (*) для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Активный идентификатор аренды большого двоичного объекта.

--pattern

Шаблон, используемый для глоббинга файлов или больших двоичных объектов в источнике. Поддерживаемые шаблоны: "*", "?", "[seq], "[!seq]" и "[!seq]. Дополнительные сведения см. в статье https://docs.python.org/3.7/library/fnmatch.html.

При использовании "*" в --pattern он будет соответствовать любому символу, включая разделитель каталогов "/". Вы также можете попробовать команду az storage remove с параметром --include and --exclude with azure cli >= 2.0.70, чтобы соответствовать нескольким шаблонам.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob download

Скачайте большой двоичный объект в путь к файлу.

az storage blob download [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--end-range]
                         [--file]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]
                         [--lease-id]
                         [--max-connections]
                         [--name]
                         [--no-progress]
                         [--open-mode]
                         [--overwrite {false, true}]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--tags-condition]
                         [--timeout]
                         [--validate-content]
                         [--version-id]

Примеры

Скачайте большой двоичный объект.

az storage blob download -f /path/to/file -c mycontainer -n MyBlob

Скачайте содержимое БОЛЬШОго двоичного объекта в службу поддержки stdout(pipe).

az storage blob download -c mycontainer -n myblob --account-name mystorageaccount --account-key myaccountkey

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--end-range

Конец диапазона байтов, используемый для скачивания раздела большого двоичного объекта. Если end_range задано, необходимо предоставить start_range. Включено start_range и end_range парам. Ex: start_range=0, end_range=511 будет скачивание первых 512 байт большого двоичного объекта.

--file -f

Путь к файлу для записи. Если не указано, будет использоваться stdout и max_connections будет иметь значение 1.

--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (). Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак () для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Требуется, если большой двоичный объект имеет активную аренду.

--max-connections

Количество параллельных подключений, с которыми необходимо скачать.

Default value: 2
--name -n

Имя большого двоичного объекта.

--no-progress

Включите этот флаг, чтобы отключить отчеты о ходе выполнения для команды.

Default value: False
--open-mode

Режим использования при открытии файла. Обратите внимание, что указание только open_mode добавления предотвращает параллельную загрузку. Таким образом, max_connections должно быть установлено значение 1, если используется этот open_mode.

Default value: wb
--overwrite

Перезаписать существующий файл при указании. Значение по умолчанию — «истина».

Допустимые значения: false, true
Default value: True
--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Параметр моментального снимка — это непрозрачное значение DateTime, указывающее моментальный снимок большого двоичного объекта для извлечения.

--start-range

Начало диапазона байтов, используемых для скачивания раздела большого двоичного объекта. Если end_range нет, все байты после скачивания start_range будут загружены. Включено start_range и end_range парам. Ex: start_range=0, end_range=511 будет скачивание первых 512 байт большого двоичного объекта.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

--validate-content

Если значение true, вычисляет хэш MD5 для каждого блока большого двоичного объекта. Служба хранилища проверяет хэш содержимого, которое прибыло с хэшом, который был отправлен. Это особенно полезно для обнаружения битов на проводе при использовании http вместо https, так как https (по умолчанию) уже проверяется. Обратите внимание, что этот хэш MD5 не хранится в большом двоичном объекте. Кроме того, обратите внимание, что если этот параметр включен, алгоритм, эффективный в памяти, не будет использоваться, так как вычисление хэша MD5 требует буферизации целых блоков, и это приведет к поражению цели эффективного алгоритма памяти.

Default value: False
--version-id

Необязательный идентификатор версии БОЛЬШОго двоичного объекта. Этот параметр предназначен только для учетной записи с поддержкой управления версиями.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob download-batch

Скачайте большие двоичные объекты из контейнера BLOB-объектов рекурсивно.

az storage blob download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--dryrun]
                               [--max-connections]
                               [--no-progress]
                               [--overwrite {false, true}]
                               [--pattern]
                               [--sas-token]

Примеры

Скачайте все большие двоичные объекты, которые заканчиваются .py

az storage blob download-batch -d . --pattern "*.py" -s mycontainer --account-name mystorageaccount --account-key 00000000

Скачайте все большие двоичные объекты в каталоге с именем "dir" из контейнера с именем mycontainer.

az storage blob download-batch -d . -s mycontainer --pattern "dir/*"

Скачайте все большие двоичные объекты с форматом "cli-2018-xx-xx.txt" или "cli-2019-xx-xx.txt" в контейнере в текущий путь.

az storage blob download-batch -d . -s mycontainer --pattern "cli-201[89]-??-??.txt"

Скачайте все большие двоичные объекты с форматом "cli-201x-xx-xx.txt", кроме cli-2018-xx-xx.txt" и "cli-2019-xx-xx.txt" в контейнере в текущий путь.

az storage blob download-batch -d . -s mycontainer --pattern "cli-201[!89]-??-??.txt"

Обязательные параметры

--destination -d

Существующая целевая папка для этой операции скачивания.

--source -s

Контейнер BLOB-объектов, из которого будут загружены файлы.

Источник может быть URL-адрес контейнера или имя контейнера. Если источником является URL-адрес контейнера, имя учетной записи хранения будет проанализировано из URL-адреса.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--dryrun

Отображение сводки операций, выполняемых вместо фактического скачивания файлов.

Default value: False
--max-connections

Количество параллельных подключений, с которыми необходимо скачать.

Default value: 2
--no-progress

Включите этот флаг, чтобы отключить отчеты о ходе выполнения для команды.

Default value: False
--overwrite

Перезаписать существующий файл при указании. По умолчанию используется значение false.

Допустимые значения: false, true
Default value: False
--pattern

Шаблон, используемый для глоббинга файлов или больших двоичных объектов в источнике. Поддерживаемые шаблоны: "*", "?", "[seq], "[!seq]" и "[!seq]. Дополнительные сведения см. в статье https://docs.python.org/3.7/library/fnmatch.html.

При использовании "*" в --pattern он будет соответствовать любому символу, включая разделитель каталогов "/".

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob exists

Проверьте наличие большого двоичного объекта в контейнере.

az storage blob exists [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--name]
                       [--sas-token]
                       [--snapshot]
                       [--timeout]

Примеры

Проверьте наличие большого двоичного объекта в контейнере. (автоматическое создание)

az storage blob exists --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--name -n

Имя большого двоичного объекта.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Параметр моментального снимка — это непрозрачное значение DateTime, указывающее моментальный снимок.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob filter

Предварительный просмотр

Эта команда находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Вывод списка больших двоичных объектов во всех контейнерах, теги которых соответствуют заданному выражению поиска.

az storage blob filter --tag-filter
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--connection-string]
                       [--container-name]
                       [--sas-token]

Обязательные параметры

--tag-filter

Выражение для поиска больших двоичных объектов, теги которых соответствуют указанному условию. Например: ""yourtagname"='firsttag" и "yourtagname2"='secondtag'".

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Используется, когда требуется перечислить большие двоичные объекты в указанном контейнере.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob generate-sas

Создайте подписанный URL-адрес для большого двоичного объекта.

az storage blob generate-sas [--account-key]
                             [--account-name]
                             [--as-user]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--blob-url]
                             [--cache-control]
                             [--connection-string]
                             [--container-name]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--encryption-scope]
                             [--expiry]
                             [--full-uri]
                             [--https-only]
                             [--ip]
                             [--name]
                             [--permissions]
                             [--policy-name]
                             [--snapshot]
                             [--start]
                             [--timeout]

Примеры

Создайте маркер SAS для большого двоичного объекта с разрешениями только для чтения.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --permissions r --expiry $end --https-only

Создайте маркер sas для большого двоичного объекта с указанным диапазоном IP-адресов.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --ip "176.134.171.0-176.134.171.255" --permissions r --expiry $end --https-only

Создайте подписанный URL-адрес для большого двоичного объекта. (автоматическое создание)

az storage blob generate-sas --account-key 00000000 --account-name MyStorageAccount --container-name mycontainer --expiry 2018-01-01T00:00:00Z --name MyBlob --permissions r

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--as-user

Указывает, что эта команда возвращает SAS, подписанный ключом делегирования пользователей. Параметр истечения срока действия и имя входа в режим "-auth-mode" требуются, если этот аргумент указан.

Default value: False
--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--cache-control

Значение заголовка ответа для cache-Control при доступе к ресурсу с помощью этой подписанной url-адреса.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--content-disposition

Значение заголовка ответа для Content-Disposition при доступе к ресурсу с помощью этой подписанной url-адреса.

--content-encoding

Значение заголовка ответа для Content-Encoding при доступе к ресурсу с помощью этой подписанной url-адреса.

--content-language

Значение заголовка ответа для Content-Language при доступе к ресурсу с помощью этой подписанной url-адреса.

--content-type

Значение заголовка ответа для Content-Type при доступе к ресурсу с помощью этой подписанной url-адреса.

--encryption-scope

Предопределенная область шифрования, используемая для шифрования данных в службе.

--expiry

Указывает время в формате UTC (Y-m-d'T'H:M'Z'), в котором SAS становится недопустимым. Не используйте, если хранимая политика доступа ссылается на имя --policy-name, указывающее это значение.

--full-uri

Указывает, что эта команда возвращает полный URI BLOB-объектов и маркер подписанного URL-адреса.

Default value: False
--https-only

Разрешать только запросы, сделанные с помощью протокола HTTPS. Если опущено, запросы от протокола HTTP и HTTPS разрешены.

--ip

Указывает IP-адрес или диапазон IP-адресов, из которых следует принимать запросы. Поддерживает только адреса стилей IPv4.

--name -n

Имя большого двоичного объекта.

--permissions

Разрешения, предоставленные SAS. Допустимые значения: (a)dd (c)reate (d)elete (e)xecute (i)set_immutability_policy (m)ove (r)ead (t)ag (w)rite (x)delete_previous_version (y)permanent_delete. Не используйте, если хранимая политика доступа ссылается с идентификатором --id, указывающим это значение. Можно объединить.

--policy-name

Имя хранимой политики доступа в ACL контейнера.

--snapshot

Необязательный идентификатор моментального снимка большого двоичного объекта. Непрозрачное значение DateTime, указывающее моментальный снимок большого двоичного объекта для предоставления разрешения.

--start

Указывает время в формате UTC (Y-m-d'T'H:M'Z'), при котором SAS становится допустимым. Не используйте, если хранимая политика доступа ссылается на имя --policy-name, указывающее это значение. По умолчанию используется время запроса.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob generate-sas (storage-blob-preview Расширение)

Создайте подписанный URL-адрес для большого двоичного объекта.

az storage blob generate-sas --container-name
                             --name
                             [--account-key]
                             [--account-name]
                             [--as-user]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--cache-control]
                             [--connection-string]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--expiry]
                             [--full-uri]
                             [--https-only]
                             [--ip]
                             [--permissions]
                             [--policy-name]
                             [--snapshot]
                             [--start]
                             [--version-id]

Примеры

Создайте маркер SAS для большого двоичного объекта с разрешениями только для чтения.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --permissions r --expiry $end --https-only

Создайте маркер sas для большого двоичного объекта с указанным диапазоном IP-адресов.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --ip "176.134.171.0-176.134.171.255" --permissions r --expiry $end --https-only

Создайте подписанный URL-адрес для большого двоичного объекта. (автоматическое создание)

az storage blob generate-sas --account-key 00000000 --account-name MyStorageAccount --container-name mycontainer --expiry 2018-01-01T00:00:00Z --name MyBlob --permissions r

Обязательные параметры

--container-name -c

Имя контейнера.

--name -n

Имя большого двоичного объекта.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--as-user

Указывает, что эта команда возвращает SAS, подписанный ключом делегирования пользователей. Параметр истечения срока действия и имя входа в режим "-auth-mode" требуются, если этот аргумент указан.

Default value: False
--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--cache-control

Значение заголовка ответа для Cache-Control при доступе к ресурсу с этой подписанной url-подписью.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--content-disposition

Значение заголовка ответа для Content-Disposition при доступе к ресурсу с этой подписанной url-подписью общего доступа.

--content-encoding

Значение заголовка ответа для Content-Encoding при доступе к ресурсу сигнатуры общего доступа.

--content-language

Значение заголовка ответа для Content-Language при доступе к ресурсу с помощью этой подписанной url-адреса.

--content-type

Значение заголовка ответа для Content-Type при доступе к ресурсу с помощью этой подписанной url-адреса.

--expiry

Указывает время в формате UTC (Y-m-d'T'H:M'Z'), в котором SAS становится недопустимым. Не используйте, если хранимая политика доступа ссылается с идентификатором --id, указывающим это значение.

--full-uri

Укажите, что эта команда возвращает полный универсальный код ресурса (URI) BLOB-объектов и маркер подписанного URL-адреса.

Default value: False
--https-only

Разрешать только запросы, сделанные с помощью протокола HTTPS. Если опущено, запросы от протокола HTTP и HTTPS разрешены.

--ip

Укажите IP-адрес или диапазон IP-адресов, из которых следует принимать запросы. Если IP-адрес, из которого создается запрос, не соответствует IP-адресу или диапазону адресов, указанному в маркере SAS, запрос не проходит проверку подлинности. Например, указание ip=168.1.5.65 или ip=168.1.5.60-168.1.5.70 в SAS ограничивает запрос на эти IP-адреса.

--permissions

Разрешения, предоставленные SAS. Допустимые значения: (a)dd (c)reate (d)elete (x)delete_previous_version (e)xecute (m)ove (p)ermanent_delete (r)ead (s)et_immutability_policy (t)ag (w)rite. Не используйте, если хранимая политика доступа ссылается на имя --policy-name, указывающее это значение. Можно объединить.

--policy-name

Имя хранимой политики доступа в ACL контейнера.

--snapshot

Параметр моментального снимка — это непрозрачное значение DateTime, указывающее моментальный снимок большого двоичного объекта для извлечения.

--start

Указывает время в формате UTC (Y-m-d'T'H:M'Z'), при котором SAS становится допустимым. Не используйте, если хранимая политика доступа ссылается с идентификатором --id, указывающим это значение. По умолчанию используется время запроса.

--version-id
Предварительный просмотр

Необязательный идентификатор версии БОЛЬШОго двоичного объекта. Этот параметр предназначен только для учетной записи с поддержкой управления версиями.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob list

Вывод списка больших двоичных объектов в определенном контейнере.

az storage blob list --container-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--blob-endpoint]
                     [--connection-string]
                     [--delimiter]
                     [--include]
                     [--marker]
                     [--num-results]
                     [--prefix]
                     [--sas-token]
                     [--show-next-marker]
                     [--timeout]

Примеры

Вывод списка всех BLOB-объектов хранилища в контейнере, имена которых начинаются с foo; будет соответствовать таким именам, как "foo", "foobar" и "foo/bar"

az storage blob list -c mycontainer --prefix foo

Обязательные параметры

--container-name -c

Имя контейнера.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--delimiter

Если запрос включает этот параметр, операция возвращает элемент BlobPrefix в списке результатов, который выступает в качестве заполнителя для всех больших двоичных объектов, имена которых начинаются с той же подстроки до внешнего вида символа разделителя. Разделитель может быть одним символом или строкой.

--include

Укажите один или несколько дополнительных наборов данных для включения в ответ. Варианты включают: (c)opy, (d)eleted, (m)etadata, (s)napshots, (v)ersions, (t)ags, (i)mmutabilitypolicy, (l)egalhold, (d)eletedwithversions. Можно объединить.

--marker

Строковое значение, определяющее часть списка контейнеров, возвращаемую с помощью следующей операции перечисления. Операция возвращает значение NextMarker в теле ответа, если операция перечисления не вернула все контейнеры, оставшиеся в списке с текущей страницей. Если задано, этот генератор начнет возвращать результаты с точки, где остановлен предыдущий генератор.

--num-results

Укажите максимальное число, возвращаемое. Если запрос не указывает num_results или задает значение больше 5000, сервер вернет до 5000 элементов. Обратите внимание, что если операция перечисления пересекает границу секции, служба вернет маркер продолжения для получения оставшихся результатов. Укажите "*", чтобы вернуть все.

Default value: 5000
--prefix

Отфильтруйте результаты, чтобы вернуть только большие двоичные объекты, имя которых начинается с указанного префикса.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--show-next-marker

Отображение nextMarker в результате при указании.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob move

Предварительный просмотр Не рекомендуется

Эта команда находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Эта команда устарела и будет удалена в будущем выпуске. Вместо этого используйте команду az storage fs file move. Дополнительные сведения см. по адресу https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md.

Перемещение большого двоичного объекта в контейнер хранилища.

az storage blob move --container-name
                     --destination-blob
                     --source-blob
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--lease-id]
                     [--sas-token]
                     [--source-if-match]
                     [--source-if-modified-since]
                     [--source-if-none-match]
                     [--source-if-unmodified-since]
                     [--source-lease-id]
                     [--timeout]

Примеры

Перемещение большого двоичного объекта в контейнер хранилища.

az storage blob move -c MyContainer -d DestinationBlobPath -s SourceBlobPath --account-name MyStorageAccount

Обязательные параметры

--container-name -c

Имя контейнера.

--destination-blob -d

Имя целевого большого двоичного объекта. Он должен быть абсолютным путем в контейнере. например,'topdir1/dirbar'.

--source-blob -s

Имя исходного большого двоичного объекта. Он должен быть абсолютным путем в контейнере. например,'topdir1/dirsubfoo'.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Необязательно. Идентификатор аренды для new_path. У new_path должна быть активная аренда, и идентификатор аренды должен соответствовать.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--source-if-match

Необязательно. Значение ETag. Укажите этот заголовок для выполнения операции переименования, только если ETag источника соответствует указанному значению.

--source-if-modified-since

Необязательно. Значение даты и времени. Укажите этот заголовок для выполнения операции переименования, только если источник был изменен с указанной даты и времени.

--source-if-none-match

Необязательно. Значение ETag или специальное подстановочное значение ("*"). Укажите этот заголовок для выполнения операции переименования, только если ETag источника не соответствует указанному значению.

--source-if-unmodified-since

Необязательно. Значение даты и времени. Укажите этот заголовок для выполнения операции переименования, только если источник не был изменен с указанной даты и времени.

--source-lease-id

Необязательно. Идентификатор аренды для source_path. Source_path должны иметь активную аренду и идентификатор аренды должен соответствовать.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob query

Предварительный просмотр

Эта команда находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Разрешить пользователям выбирать или проектировать данные моментального снимка BLOB-объектов, предоставляя простые выражения запроса.

az storage blob query --query-expression
                      [--account-key]
                      [--account-name]
                      [--auth-mode {key, login}]
                      [--blob-endpoint]
                      [--blob-url]
                      [--connection-string]
                      [--container-name]
                      [--if-match]
                      [--if-modified-since]
                      [--if-none-match]
                      [--if-unmodified-since]
                      [--in-column-separator]
                      [--in-escape-char]
                      [--in-has-header]
                      [--in-line-separator]
                      [--in-quote-char]
                      [--in-record-separator]
                      [--input-format {csv, json}]
                      [--lease-id]
                      [--name]
                      [--out-column-separator]
                      [--out-escape-char]
                      [--out-has-header]
                      [--out-line-separator]
                      [--out-quote-char]
                      [--out-record-separator]
                      [--output-format {csv, json}]
                      [--result-file]
                      [--sas-token]
                      [--tags-condition]
                      [--timeout]

Примеры

Разрешить пользователям выбирать или проект в большом двоичном объекте, предоставляя простые выражения запросов.

az storage blob query -c mycontainer -n myblob --query-expression "SELECT _2 from BlobStorage"

Разрешить пользователям выбирать или проект в большом двоичном объекте, предоставляя простые выражения запросов и сохраняя их в целевом файле.

az storage blob query -c mycontainer -n myblob --query-expression "SELECT _2 from BlobStorage" --result-file result.csv

Обязательные параметры

--query-expression

Выражение запроса в SQL. Максимальный размер выражения запроса — 256KiB. Дополнительные сведения о синтаксисе выражений см. в статье https://docs.microsoft.com/azure/storage/blobs/query-acceleration-sql-reference.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (). Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак () для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--in-column-separator

Строка, используемая для разделения столбцов.

Default value: ,
--in-escape-char

Строка, используемая в качестве escape-символа. Значение по умолчанию пусто.

--in-has-header

Содержит ли данные большого двоичного объекта заголовки в первой строке. Значение по умолчанию — False, то есть данные будут возвращены включительно от первой строки. Если задано значение True, данные будут возвращены исключительно из первой строки.

Default value: False
--in-line-separator

Строка, используемая для разделения записей.

Default value:
--in-quote-char

Строка, используемая для кавычки определенного поля.

Default value: "
--in-record-separator

Строка, используемая для разделения записей.

Default value:
--input-format

Тип сериализации данных, хранящихся в большом двоичном объекте. По умолчанию данные BLOB-объектов обрабатываются как данные CSV, отформатированные на диалекте по умолчанию. Данные большого двоичного объекта будут переформатированы в соответствии с этим профилем при указании формата BLOB-объектов. Если вы выберете json, укажите Output Json Text Configuration Arguments соответствующим образом; Если вы выберете csv, укажите Output Delimited Text Configuration Arguments.

Допустимые значения: csv, json
--lease-id

Требуется, если большой двоичный объект имеет активную аренду.

--name -n

Имя большого двоичного объекта.

--out-column-separator

Строка, используемая для разделения столбцов.

Default value: ,
--out-escape-char

Строка, используемая в качестве escape-символа. Значение по умолчанию пусто.

--out-has-header

Содержит ли данные большого двоичного объекта заголовки в первой строке. Значение по умолчанию — False, то есть данные будут возвращены включительно от первой строки. Если задано значение True, данные будут возвращены исключительно из первой строки.

Default value: False
--out-line-separator

Строка, используемая для разделения записей.

Default value:
--out-quote-char

Строка, используемая для кавычки определенного поля.

Default value: "
--out-record-separator

Строка, используемая для разделения записей.

Default value:
--output-format

Тип сериализации выходных данных для потока данных. По умолчанию данные будут возвращены, так как они представлены в большом двоичном объекте. Предоставляя выходной формат, данные БОЛЬШИХ двоичных объектов будут переформатированы в соответствии с этим профилем. Если вы выберете json, укажите Output Json Text Configuration Arguments соответствующим образом; Если вы выберете csv, укажите Output Delimited Text Configuration Arguments.

Допустимые значения: csv, json
--result-file

Укажите путь к файлу для сохранения результата.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob restore

Восстановите большие двоичные объекты в указанных диапазонах BLOB-объектов.

az storage blob restore --account-name
                        --time-to-restore
                        [--blob-range]
                        [--no-wait]
                        [--resource-group]

Примеры

Восстановите большие двоичные объекты в двух указанных диапазонах БОЛЬШИХ двоичных объектов. Например, (container1/blob1, container2/blob2) и (container2/blob3.). container2/blob4).

az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r container1/blob1 container2/blob2 -r container2/blob3 container2/blob4

Восстановите большие двоичные объекты в указанных диапазонах больших двоичных объектов от учетной записи до конца учетной записи.

az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r "" ""

Восстановите большие двоичные объекты в указанном диапазоне БОЛЬШИХ двоичных объектов.

time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2

Восстановление больших двоичных объектов в указанном диапазоне BLOB-объектов без ожидания и запроса состояния восстановления BLOB-объектов с помощью az storage account show.

time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2 --no-wait

Обязательные параметры

--account-name -n

имя учетной записи хранения.

--time-to-restore -t

Восстановите большой двоичный объект до указанного времени, которое должно быть датой в формате UTC (Y-m-d'T:M:S'Z').

Необязательные параметры

--blob-range -r

Диапазоны BLOB-объектов для восстановления. Необходимо указать два значения, чтобы указать start_range и end_range для каждого диапазона BLOB-объектов, например -r BLOB1 BLOB2. Примечание. Пустое означает, что учетная запись начинается как начальное значение диапазона и означает конец учетной записи для конечного диапазона.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob rewrite

Предварительный просмотр

Эта команда находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Создайте новый блочный BLOB-объект, в котором содержимое большого двоичного объекта считывается из заданного URL-адреса.

Содержимое существующего большого двоичного объекта перезаписывается новым большим двоичным объектом.

az storage blob rewrite --container-name
                        --name
                        --source-uri
                        [--account-key]
                        [--account-name]
                        [--auth-mode {key, login}]
                        [--blob-endpoint]
                        [--connection-string]
                        [--encryption-scope]
                        [--if-match]
                        [--if-modified-since]
                        [--if-none-match]
                        [--if-unmodified-since]
                        [--lease-id]
                        [--sas-token]
                        [--tags-condition]
                        [--tier {Archive, Cold, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80}]
                        [--timeout]

Примеры

Обновите область шифрования для существующего большого двоичного объекта.

az storage blob rewrite --source-uri https://srcaccount.blob.core.windows.net/mycontainer/myblob?<sastoken> --encryption-scope newscope -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Обязательные параметры

--container-name -c

Имя контейнера.

--name -n

Имя большого двоичного объекта.

--source-uri -u

URL-адрес длиной до 2 КБ, указывающий файл или большой двоичный объект. Значение должно быть закодировано URL-адресом, так как оно будет отображаться в URI запроса. Если источник находится в другой учетной записи, источник должен быть общедоступным или пройти проверку подлинности с помощью подписанного URL-адреса. Если источник является общедоступным, проверка подлинности не требуется.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--encryption-scope

Предопределенная область шифрования, используемая для шифрования данных в службе. Область шифрования можно создать с помощью API управления и ссылаться здесь по имени. Если область шифрования по умолчанию определена в контейнере, это значение переопределит его, если область уровня контейнера настроена для разрешения переопределения. В противном случае возникает ошибка.

--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (). Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак () для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Требуется, если большой двоичный объект имеет активную аренду. Значение может быть объектом BlobLeaseClient или идентификатором аренды в виде строки.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--tier

Стандартное значение уровня BLOB-объектов для задания большого двоичного объекта. Для этой версии библиотеки это применимо только для блочных BLOB-объектов в стандартных учетных записях хранения.

Допустимые значения: Archive, Cold, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80
--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Задайте юридическое удержание BLOB-объектов.

az storage blob set-legal-hold --container-name
                               --legal-hold {false, true}
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--sas-token]
                               [--timeout]

Настройка юридического удержания BLOB-объектов.

az storage blob set-legal-hold --legal-hold -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Очистка юридического удержания BLOB-объектов.

az storage blob set-legal-hold --legal-hold false -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000
--container-name -c

Имя контейнера.

--legal-hold

Указывает, следует ли установить юридическое удержание в большом двоичном объекте.

Допустимые значения: false, true
--name -n

Имя большого двоичного объекта.

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob set-tier

Задайте уровни блоков или страниц в большом двоичном объекте.

Для блочного BLOB-объекта эта команда поддерживает только блочный большой двоичный объект в стандартных учетных записях хранения. Для страничного большого двоичного объекта эта команда поддерживает только для страничных BLOB-объектов в учетных записях уровня "Премиум".

az storage blob set-tier --tier
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--name]
                         [--rehydrate-priority {High, Standard}]
                         [--sas-token]
                         [--timeout]
                         [--type {block, page}]

Примеры

Задайте уровни блоков или страниц в большом двоичном объекте. (автоматическое создание)

az storage blob set-tier --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob --tier P10

Обязательные параметры

--tier

Значение уровня для задания большого двоичного объекта.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--name -n

Имя большого двоичного объекта.

--rehydrate-priority -r
Предварительный просмотр

Укажите приоритет, с помощью которого необходимо восстановить архивный большой двоичный объект. Приоритет можно задать только один раз в большом двоичном объекте, значение по умолчанию — "Стандартный".

Допустимые значения: High, Standard
--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--timeout

Параметр времени ожидания выражается в секундах. Этот метод может выполнять несколько вызовов к службе Azure, и время ожидания будет применяться к каждому вызову по отдельности.

--type -t

Тип большого двоичного объекта.

Допустимые значения: block, page
Default value: block
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob set-tier (storage-blob-preview Расширение)

Задайте уровни блоков или страниц в большом двоичном объекте.

Для блочного BLOB-объекта эта команда поддерживает только блочный большой двоичный объект в стандартных учетных записях хранения. Для страничного большого двоичного объекта эта команда поддерживает только для страничных BLOB-объектов в учетных записях уровня "Премиум".

az storage blob set-tier --tier
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--name]
                         [--rehydrate-priority {High, Standard}]
                         [--sas-token]
                         [--tags-condition]
                         [--timeout]
                         [--type {block, page}]
                         [--version-id]

Примеры

Задайте уровни блоков или страниц в большом двоичном объекте. (автоматическое создание)

az storage blob set-tier --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob --tier P10

Обязательные параметры

--tier

Значение уровня для задания большого двоичного объекта.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--name -n

Имя большого двоичного объекта.

--rehydrate-priority -r
Предварительный просмотр

Укажите приоритет, с помощью которого необходимо восстановить архивный большой двоичный объект.

Допустимые значения: High, Standard
--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--timeout

Параметр времени ожидания выражается в секундах. Этот метод может выполнять несколько вызовов к службе Azure, и время ожидания будет применяться к каждому вызову по отдельности.

--type -t

Тип большого двоичного объекта.

Допустимые значения: block, page
Default value: block
--version-id

Необязательный идентификатор версии БОЛЬШОго двоичного объекта. Этот параметр предназначен только для учетной записи с поддержкой управления версиями.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob show

Получение сведений о большом двоичном объекте.

az storage blob show [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--blob-endpoint]
                     [--blob-url]
                     [--connection-string]
                     [--container-name]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--lease-id]
                     [--name]
                     [--sas-token]
                     [--snapshot]
                     [--tags-condition]
                     [--timeout]

Примеры

Показать все свойства большого двоичного объекта.

az storage blob show -c mycontainer -n MyBlob

Получение сведений о большом двоичном объекте (автоматическое создание)

az storage blob show --account-name mystorageccount --account-key 00000000 --container-name mycontainer --name MyBlob

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (). Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак () для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Требуется, если большой двоичный объект имеет активную аренду.

--name -n

Имя большого двоичного объекта.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Параметр моментального снимка — это непрозрачное значение DateTime, указывающее моментальный снимок большого двоичного объекта для извлечения.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob show (storage-blob-preview Расширение)

Получение сведений о большом двоичном объекте.

az storage blob show [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--blob-endpoint]
                     [--blob-url]
                     [--connection-string]
                     [--container-name]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--lease-id]
                     [--name]
                     [--sas-token]
                     [--snapshot]
                     [--tags-condition]
                     [--timeout]
                     [--version-id]

Примеры

Показать все свойства большого двоичного объекта.

az storage blob show -c mycontainer -n MyBlob

Получение сведений о большом двоичном объекте (автоматическое создание)

az storage blob show --account-name mystorageccount --account-key 00000000 --container-name mycontainer --name MyBlob

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (). Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак () для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Требуется, если большой двоичный объект имеет активную аренду.

--name -n

Имя большого двоичного объекта.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Параметр моментального снимка — это непрозрачное значение DateTime, указывающее моментальный снимок большого двоичного объекта для извлечения.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

--version-id
Предварительный просмотр

Необязательный идентификатор версии БОЛЬШОго двоичного объекта. Этот параметр предназначен только для учетной записи с поддержкой управления версиями.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob snapshot

Создает моментальный снимок большого двоичного объекта.

Моментальный снимок — это версия BLOB-объекта только для чтения, сделанная в определенный момент времени. Его можно считывать, копировать или удалять, но не изменять. Моментальные снимки обеспечивают способ резервного копирования BLOB-объекта в том виде, в котором он находится в данный момент времени. Моментальный снимок большого двоичного объекта имеет то же имя, что и базовый большой двоичный объект, из которого выполняется моментальный снимок, с добавленным значением DateTime, чтобы указать время создания моментального снимка.

az storage blob snapshot [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]
                         [--lease-id]
                         [--metadata]
                         [--name]
                         [--sas-token]
                         [--tags-condition]
                         [--timeout]

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (). Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак () для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Требуется, если большой двоичный объект имеет активную аренду.

--metadata

Метаданные в парах key=value, разделенных пробелами. При этом перезаписывается все существующие метаданные.

--name -n

Имя большого двоичного объекта.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob sync

Предварительный просмотр

Эта команда находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Рекурсивно синхронизируйте большие двоичные объекты с контейнером BLOB-объектов хранилища.

az storage blob sync --container
                     --source
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--delete-destination {false, prompt, true}]
                     [--destination]
                     [--exclude-path]
                     [--exclude-pattern]
                     [--include-pattern]
                     [--sas-token]
                     [<EXTRA_OPTIONS>]

Примеры

Синхронизация одного большого двоичного объекта с контейнером.

az storage blob sync -c mycontainer -s "path/to/file" -d NewBlob

Синхронизация каталога с контейнером.

az storage blob sync -c mycontainer --account-name mystorageccount --account-key 00000000 -s "path/to/directory"

Синхронизация каталога с контейнером с сквозной передачей параметров azcopy (в этом случае ограничение полосы передачи до 20 MBit/s).

az storage blob sync -c mycontainer --account-name mystorageccount --account-key 00000000 -s "path/to/directory" -- --cap-mbps=20

Обязательные параметры

--container -c

Контейнер назначения синхронизации.

--source -s

Путь к исходному файлу для синхронизации.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--delete-destination

Определяет, следует ли удалять дополнительные файлы из места назначения, которые отсутствуют в источнике. Может быть задано значение true, false или prompt. Если задано значение prompt, перед планированием удаления файлов и больших двоичных объектов пользователю будет задан вопрос.

Допустимые значения: false, prompt, true
Default value: true
--destination -d

Путь назначения, который будет предопределен именем БОЛЬШОго двоичного объекта.

--exclude-path

Исключите эти пути. Этот параметр не поддерживает подстановочные знаки (*). Проверка префикса относительного пути. Например: myFolder; myFolder/subDirName/file.pdf.

--exclude-pattern

Исключите эти файлы, в которых имя соответствует списку шаблонов. Например, .jpg;. формат pdf; exactName. Этот параметр поддерживает подстановочные знаки (*).

--include-pattern

Включите только эти файлы, в которых имя соответствует списку шаблонов. Например, .jpg;. формат pdf; exactName. Этот параметр поддерживает подстановочные знаки (*).

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

<EXTRA_OPTIONS>
Экспериментальный

Другие параметры, которые будут передаваться в azcopy, как это есть. Поместите все дополнительные параметры после --.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob undelete

Восстановление обратимого удаленного большого двоичного объекта или моментального снимка.

Операция будет успешно выполнена, только если используется в течение указанного числа дней, заданного в политике хранения удаления. Попытка отменить отмену удаления большого двоичного объекта или моментального снимка, который не является обратимым удалением, будет выполнена без каких-либо изменений.

az storage blob undelete [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--name]
                         [--sas-token]
                         [--timeout]

Примеры

Отмена удаления большого двоичного объекта.

az storage blob undelete -c mycontainer -n MyBlob

Отмена удаления большого двоичного объекта с помощью учетных данных для входа.

az storage blob undelete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--name -n

Имя большого двоичного объекта.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob update

Задает системные свойства для большого двоичного объекта.

Если для content_settings задано одно свойство, все свойства будут переопределены.

az storage blob update --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--sas-token]
                       [--tags-condition]
                       [--timeout]

Обязательные параметры

--container-name -c

Имя контейнера.

--name -n

Имя большого двоичного объекта.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--clear-content-settings

Если этот флаг задан, то если задано одно или несколько следующих свойств (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type), то все эти свойства задаются вместе. Если значение не указано для данного свойства, если задано хотя бы одно из перечисленных ниже свойств, то это свойство будет снято.

Допустимые значения: false, true
--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--content-cache --content-cache-control

Строка элемента управления кэшем.

--content-disposition

Передает дополнительные сведения о том, как обрабатывать полезные данные ответа, а также можно использовать для присоединения дополнительных метаданных.

--content-encoding

Тип кодирования содержимого.

--content-language

Язык содержимого.

--content-md5

Хэш содержимого MD5.

--content-type

Тип MIME содержимого.

--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (). Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак () для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Требуется, если большой двоичный объект имеет активную аренду.

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob upload

Отправьте файл в большой двоичный объект хранилища.

Создайте большой двоичный объект из пути к файлу или обновите содержимое существующего большого двоичного объекта с автоматическим блокированием и уведомлениями о ходе выполнения.

az storage blob upload [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--data]
                       [--encryption-scope]
                       [--file]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--length]
                       [--max-connections]
                       [--maxsize-condition]
                       [--metadata]
                       [--name]
                       [--no-progress]
                       [--overwrite {false, true}]
                       [--sas-token]
                       [--socket-timeout]
                       [--tags]
                       [--tags-condition]
                       [--tier]
                       [--timeout]
                       [--type {append, block, page}]
                       [--validate-content]

Примеры

Отправка в большой двоичный объект.

az storage blob upload -f /path/to/file -c mycontainer -n MyBlob

Отправка в большой двоичный объект с URL-адресом sas BLOB-объектов.

az storage blob upload -f /path/to/file --blob-url https://mystorageaccount.blob.core.windows.net/mycontainer/myblob?sv=2019-02-02&st=2020-12-22T07%3A07%3A29Z&se=2020-12-23T07%3A07%3A29Z&sr=b&sp=racw&sig=redacted

Отправьте файл в большой двоичный объект хранилища. (автоматическое создание)

az storage blob upload --account-name mystorageaccount --account-key 0000-0000 --container-name mycontainer --file /path/to/file --name myblob

Отправьте строку в большой двоичный объект.

az storage blob upload --data "teststring" -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Отправка в канал через канал.

echo $data | az storage blob upload --data @- -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Полный URL-адрес конечной точки большого двоичного объекта, включая маркер SAS и моментальный снимок при использовании. Это может быть либо основная конечная точка, либо вторичная конечная точка в зависимости от текущей location_mode.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Имя контейнера.

--content-cache --content-cache-control

Строка элемента управления кэшем.

--content-disposition

Передает дополнительные сведения о том, как обрабатывать полезные данные ответа, а также можно использовать для присоединения дополнительных метаданных.

--content-encoding

Тип кодирования содержимого.

--content-language

Язык содержимого.

--content-md5

Хэш содержимого MD5.

--content-type

Тип MIME содержимого.

--data
Предварительный просмотр

Данные BLOB-объектов для отправки.

--encryption-scope

Предопределенная область шифрования, используемая для шифрования данных в службе.

--file -f

Путь к файлу для отправки в виде содержимого БОЛЬШОго двоичного объекта.

--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (). Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак () для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Требуется, если большой двоичный объект имеет активную аренду.

--length
Предварительный просмотр

Число байтов для чтения из потока. Это необязательно, но оно должно быть предоставлено для оптимальной производительности. Сотрудничество с данными.

--max-connections

Максимальное количество параллельных подключений, используемых при превышении размера большого двоичного объекта 64 МБ.

Default value: 2
--maxsize-condition

Максимальная длина в байтах, разрешенная для добавления большого двоичного объекта.

--metadata

Метаданные в парах key=value, разделенных пробелами. При этом перезаписывается все существующие метаданные.

--name -n

Имя большого двоичного объекта.

--no-progress

Включите этот флаг, чтобы отключить отчеты о ходе выполнения для команды.

Default value: False
--overwrite

Следует ли отправить большой двоичный объект перезаписывать текущие данные. Если значение true, операция отправки BLOB-объектов перезаписывает существующие данные. Если задано значение False, операция завершится ошибкой с resourceExistsError. Исключением из приведенного выше является добавление типов BLOB-объектов: если задано значение False и данные уже существуют, ошибка не будет вызвана, и данные будут добавлены к существующему большому двоичному объекту. Если задано перезапись=True, то существующий большой двоичный объект добавления будет удален и создан новый. Значение по умолчанию — False.

Допустимые значения: false, true
--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--socket-timeout

Время ожидания сокета (secs), используемое службой для регулирования потока данных.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--tier

Значение уровня для задания большого двоичного объекта. Для страничного большого двоичного объекта уровень сопоставляется с размером большого двоичного объекта и числом разрешенных операций ввода-вывода в секунду. Возможные значения: P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 и это применимо только к страничных BLOB-объектам в учетных записях хранения класса Premium; Для блочного большого двоичного объекта возможные значения: Archive, Cold, Cool и Hot. Это применимо только к блокируемым BLOB-объектам в стандартных учетных записях хранения.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

--type -t

Значение по умолчанию — page для файлов *.vhd или block.

Допустимые значения: append, block, page
--validate-content

Укажите, что хэш MD5 должен вычисляться для каждого блока большого двоичного объекта и проверяться службой при поступлении блока.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob upload-batch

Отправка файлов из локального каталога в контейнер BLOB-объектов.

az storage blob upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--dryrun]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--lease-id]
                             [--max-connections]
                             [--maxsize-condition]
                             [--metadata]
                             [--no-progress]
                             [--overwrite {false, true}]
                             [--pattern]
                             [--sas-token]
                             [--tags]
                             [--tags-condition]
                             [--tier]
                             [--timeout]
                             [--type {append, block, page}]
                             [--validate-content]

Примеры

Отправьте все файлы, которые заканчиваются .py, если большой двоичный объект не существует и не был изменен с указанной даты.

az storage blob upload-batch -d mycontainer --account-name mystorageaccount --account-key 00000000 -s <path-to-directory> --pattern "*.py" --if-unmodified-since 2018-08-27T20:51Z

Отправьте все файлы из локального каталога пути в контейнер с именем mycontainer.

az storage blob upload-batch -d mycontainer -s <path-to-directory>

Отправьте все файлы с форматом "cli-2018-xx-xx.txt" или "cli-2019-xx-xx.txt" в локальном каталоге пути.

az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern "cli-201[89]-??-??.txt"

Отправьте все файлы с форматом "cli-201x-xx-xx.txt", кроме cli-2018-xx-xx.txt" и "cli-2019-xx-xx.txt" в контейнере.

az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern "cli-201[!89]-??-??.txt"

Обязательные параметры

--destination -d

Контейнер BLOB-объектов, в котором будут отправляться файлы.

Назначение может быть URL-адрес контейнера или имя контейнера. Когда назначение является URL-адресом контейнера, имя учетной записи хранения будет проанализировано из URL-адреса.

--source -s

Каталог, в котором находятся отправленные файлы.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--content-cache --content-cache-control

Строка элемента управления кэшем.

--content-disposition

Передает дополнительные сведения о том, как обрабатывать полезные данные ответа, а также можно использовать для присоединения дополнительных метаданных.

--content-encoding

Тип кодирования содержимого.

--content-language

Язык содержимого.

--content-md5

Хэш содержимого MD5.

--content-type

Тип MIME содержимого.

--destination-path

Путь назначения, который будет предопределен именем БОЛЬШОго двоичного объекта.

--dryrun

Отображение сводки операций, выполняемых вместо фактической отправки файлов.

Default value: False
--if-match

Значение ETag или подстановочный знак (*). Укажите этот заголовок для выполнения операции, только если ETag ресурса соответствует указанному значению.

--if-modified-since

Начинается только в том случае, если оно было изменено с момента даты и времени UTC (Y-m-d'T'H:M'Z).

--if-none-match

Значение ETag или подстановочный знак (*).

Укажите этот заголовок для выполнения операции, только если ETag ресурса не соответствует указанному значению. Укажите подстановочный знак (*) для выполнения операции только в том случае, если ресурс не существует, и завершится сбоем операции, если она существует.

--if-unmodified-since

Начинается только в том случае, если не изменено с указанной даты в формате UTC (Y-m-d'T'H:M'Z').

--lease-id

Активный идентификатор аренды большого двоичного объекта.

--max-connections

Максимальное количество параллельных подключений, используемых при превышении размера большого двоичного объекта 64 МБ.

Default value: 2
--maxsize-condition

Максимальная длина в байтах, разрешенная для добавления большого двоичного объекта.

--metadata

Метаданные в парах key=value, разделенных пробелами. При этом перезаписывается все существующие метаданные.

--no-progress

Включите этот флаг, чтобы отключить отчеты о ходе выполнения для команды.

Default value: False
--overwrite

Следует ли отправить большой двоичный объект перезаписывать текущие данные. Если значение true, операция отправки BLOB-объектов перезаписывает существующие данные. Если задано значение False, операция завершится ошибкой с resourceExistsError. Исключением из приведенного выше является добавление типов BLOB-объектов: если задано значение False и данные уже существуют, ошибка не будет вызвана, и данные будут добавлены к существующему большому двоичному объекту. Если задано перезапись=True, то существующий большой двоичный объект добавления будет удален и создан новый. Значение по умолчанию — False.

Допустимые значения: false, true
--pattern

Шаблон, используемый для глоббинга файлов или больших двоичных объектов в источнике. Поддерживаемые шаблоны: "*", "?", "[seq], "[!seq]" и "[!seq]. Дополнительные сведения см. в статье https://docs.python.org/3.7/library/fnmatch.html.

При использовании "*" в --pattern он будет соответствовать любому символу, включая разделитель каталогов "/".

--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--tags-condition

Укажите SQL, где предложение тегов BLOB-объектов работает только в больших двоичных объектах со соответствующим значением.

--tier

Значение уровня для задания большого двоичного объекта. Для страничного большого двоичного объекта уровень сопоставляется с размером большого двоичного объекта и числом разрешенных операций ввода-вывода в секунду. Возможные значения: P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 и это применимо только к страничных BLOB-объектам в учетных записях хранения класса Premium; Для блочного большого двоичного объекта возможные значения: Archive, Cold, Cool и Hot. Это применимо только к блокируемым BLOB-объектам в стандартных учетных записях хранения.

--timeout

Время ожидания запроса в секундах. Применяется к каждому вызову службы.

--type -t

Значение по умолчанию — page для файлов *.vhd или block. Параметр переопределяет типы BLOB-объектов для каждого файла.

Допустимые значения: append, block, page
--validate-content

Указывает, что хэш MD5 должен вычисляться для каждого блока большого двоичного объекта и проверяться службой при поступлении блока.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az storage blob url

Создайте URL-адрес для доступа к большому двоичному объекту.

az storage blob url --container-name
                    --name
                    [--account-key]
                    [--account-name]
                    [--auth-mode {key, login}]
                    [--blob-endpoint]
                    [--connection-string]
                    [--protocol {http, https}]
                    [--sas-token]
                    [--snapshot]

Примеры

Создайте URL-адрес для доступа к большому двоичному объекту (автогенерированному)

az storage blob url --connection-string $connectionString --container-name container1 --name blob1

Создайте URL-адрес для доступа к большому двоичному объекту (автогенерированному)

az storage blob url --account-name storageacct --account-key 00000000 --container-name container1 --name blob1

Обязательные параметры

--container-name -c

Имя контейнера.

--name -n

Имя большого двоичного объекта.

Необязательные параметры

--account-key

Ключ учетной записи хранения. Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_KEY.

--account-name

имя учетной записи хранения; Связанная переменная среды: AZURE_STORAGE_ACCOUNT. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Если они отсутствуют, команда попытается запросить ключ учетной записи хранения с помощью учетной записи Azure, прошедшей проверку подлинности. Если выполняется большое количество команд хранения, квота API может быть достигнута.

--auth-mode

Режим выполнения команды. Режим входа будет напрямую использовать учетные данные входа для проверки подлинности. Устаревший режим "ключ" попытается запросить ключ учетной записи, если параметры проверки подлинности для учетной записи не указаны. Переменная среды: AZURE_STORAGE_AUTH_MODE.

Допустимые значения: key, login
--blob-endpoint

Конечная точка службы данных хранилища. Необходимо использовать совместно с ключом учетной записи хранения или маркером SAS. Вы можете найти каждую основную конечную точку службы с az storage account showпомощью . Переменная среды: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Строка подключения учетной записи хранения. Переменная среды: AZURE_STORAGE_CONNECTION_STRING.

--protocol

Протокол для использования.

Допустимые значения: http, https
Default value: https
--sas-token

Подписанный URL-адрес (SAS). Необходимо использовать в сочетании с именем учетной записи хранения или конечной точкой службы. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Строковое значение, однозначно определяющее моментальный снимок. Значение этого параметра запроса указывает версию моментального снимка.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.