az storage blob

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

Укажите один из следующих параметров проверки подлинности для команд:--Auth-Mode,--Account-Key,--Connection-строка,--SAS-Token. Вы также можете использовать соответствующие переменные среды для хранения учетных данных для проверки подлинности, например AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING и AZURE_STORAGE_SAS_TOKEN.

Команды

az storage blob access

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

az storage blob access set

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

az storage blob access show

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

az storage blob access update

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

az storage blob copy

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

az storage blob copy cancel

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

az storage blob copy start

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

az storage blob copy start-batch

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

az storage blob delete

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

az storage blob delete-batch

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

az storage blob directory

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

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

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

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

az storage blob incremental-copy

Управление операциями добавочного копирования больших двоичных объектов.

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 restore

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

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 Analytics.

az storage blob service-properties update

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

az storage blob set-tier

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

az storage blob show

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

az storage blob snapshot

Создает доступный только для чтения моментальный снимок BLOB-объекта.

az storage blob sync

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

az storage blob tag

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

az storage blob tag list

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

az storage blob tag set

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

az storage blob undelete

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

az storage blob update

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

az storage blob upload

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

az storage blob upload-batch

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

az storage blob url

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

az storage blob delete

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

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

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

Примеры

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

az storage blob delete -c mycontainer -n MyBlob

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

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

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

--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
--connection-string

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

--delete-snapshots

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

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

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

Начинаться только в случае неизмененного с момента получения времени в формате UTC (Y-m-Д'т ' ч ' Z ').

--lease-id

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

--sas-token

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

--snapshot

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

--subscription

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

--timeout

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

az storage blob delete-batch

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

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

Примеры

Удалите все большие двоичные объекты, которые заканчиваются на ". Копировать", в контейнере, который не был изменен в течение 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

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

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

--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-snapshots

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

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

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

--if-match

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

--if-modified-since

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

--if-none-match

Значение ETag или символ-шаблон ( * ).

--if-unmodified-since

Начинаться только в случае неизмененного с момента получения времени в формате UTC (Y-m-Д'т ' ч ' Z ').

--lease-id

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

--pattern

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

--sas-token

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

--subscription

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

--timeout

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

az storage blob download

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

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

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

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

--container-name -c

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

--file -f

Путь к файлу, в который производится запись.

--name -n

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

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

--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.

--end-range

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

--if-match

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

Начинаться только в случае неизмененного с момента получения времени в формате UTC (Y-m-Д'т ' ч ' Z ').

--lease-id

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

--max-connections

Если задано значение 2 или больше, начальное получение будет выполнено для первого самого себя. MAX_SINGLE_GET_SIZE байтов большого двоичного объекта. Если это весь большой двоичный объект, в этой точке возвращается метод. Если это не так, то будет загружать оставшиеся данные параллельно, используя число потоков, равное max_connections. Каждый блок будет иметь собственный размер. MAX_CHUNK_GET_SIZE. Если задано значение 1, будет выполнен один большой запрос GET. Обычно это не рекомендуется, но он доступен, если необходимо использовать очень мало потоков, сетевые запросы очень ресурсоемки, или поток, не поддерживающий поиск, предотвращает параллельную загрузку. Это также может быть полезно, если многие большие двоичные объекты должны быть пустыми, так как требуется дополнительный запрос для пустых больших двоичных объектов, если max_connections больше 1.

значение по умолчанию: 2
--no-progress

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

--open-mode

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

значение по умолчанию: wb
--sas-token

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

--snapshot

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

--socket-timeout

Время ожидания сокета (в секундах), используемое службой для регулирования потока данных.

--start-range

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

--subscription

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

--timeout

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

--validate-content

Если задано значение true, проверяет хэш MD5 для каждой полученной части большого двоичного объекта. Это в первую очередь полезно для обнаружения битфлипс в сети при использовании протокола HTTP вместо HTTPS в качестве HTTPS (по умолчанию) уже будет проверяться. Обратите внимание, что служба будет возвращать транзакционные MD5s только для фрагментов 4 МБ, поэтому первый запрос GET будет иметь собственный размер. MAX_CHUNK_GET_SIZE вместо Self. MAX_SINGLE_GET_SIZE. При самостоятельном. Для MAX_CHUNK_GET_SIZE задано значение больше 4 МБ, будет выдана ошибка. Так как вычисление MD5 занимает время обработки, и больше запросов потребуется выполнить из-за меньшего размера фрагмента, это может привести к увеличению задержки.

az storage blob download-batch

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

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

Примеры

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

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

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

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

--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.

--dryrun

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

--max-connections

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

значение по умолчанию: 2
--no-progress

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

--pattern

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

--sas-token

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

--socket-timeout

Время ожидания сокета (в секундах), используемое службой для регулирования потока данных.

--subscription

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

az storage blob exists

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

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

Примеры

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

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

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

--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
--connection-string

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

--sas-token

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

--snapshot

Параметр snapshot является непрозрачным значением DateTime, которое при наличии указывает на моментальный снимок.

--subscription

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

--timeout

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

az storage blob filter

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

Фильтрация BLOB-объектов выполняет поиск по всем контейнерам в учетной записи хранения, но может находиться в пределах выражения в одном контейнере.

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

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

--tag-filter

Выражение для поиска больших двоичных объектов, теги которых соответствуют заданному условию. Например: "" йоуртагнаме "= ' фирсттаг ' and ' yourtagname2 ' = ' секондтаг ' ' для указания контейнера, например. " @container =" containerName "и" Name "= ' C '".

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

--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.

--sas-token

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

az storage blob generate-sas

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

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

Примеры

Создайте маркер 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

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

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, подписанный с помощью ключа делегирования пользователя. При указании этого аргумента требуется параметр Expires и "--auth-Mode Login.

--auth-mode

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

допустимые значения: key, login
--cache-control

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

--connection-string

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

--content-disposition

Значение заголовка ответа для обработки содержимого при доступе к ресурсу с помощью этого подписанного URL-доступа.

--content-encoding

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

--content-language

Значение заголовка ответа для языка содержимого при доступе к ресурсу с помощью этого подписанного URL-доступа.

--content-type

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

--expiry

Задает время в формате UTC (Y-m-Д'т ' ч ' Z '), в котором SAS станет недействительным. Не используйте, если на хранимую политику доступа ссылается параметр--ID, указывающий это значение.

--full-uri

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

--https-only

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

--ip

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

--permissions

Разрешения, предоставленные SAS. Допустимые значения: (a) DD (c) оздать (d) удалить (r) ополнительные (w) Sprite (a) DD (c) оздать (d) удалить (r) ополнительные (w) спрайт. Не используйте, если на хранимую политику доступа ссылается параметр--ID, указывающий это значение. Можно сочетать.

--policy-name

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

--start

Задает время в формате UTC (Y-m-Д'т ' ч ' Z '), в котором SAS станет действительным. Не используйте, если на хранимую политику доступа ссылается параметр--ID, указывающий это значение. По умолчанию используется время запроса.

--subscription

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

az storage blob list

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

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

Примеры

Вывод списка всех больших двоичных объектов хранилища в контейнере, имена которых начинаются с "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
--connection-string

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

--delimiter

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

--include

Укажите один или несколько дополнительных наборов данных для включения в ответ. Возможные варианты: (c) opy, (d) аленный, (m) етадата, (s) папки, (v) ерсионс, (t) групп доступности. Можно сочетать.

--marker

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

--num-results

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

значение по умолчанию: 5000
--prefix

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

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--sas-token

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

--show-next-marker

Показывать nextMarker в результате, если указан.

--subscription

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

--timeout

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

az storage blob move

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

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

Имя целевого BLOB-объекта. Он должен быть абсолютным путем в контейнере. Например, "topdir1/дирбар".

--source-blob -s

Имя исходного BLOB-объекта. Он должен быть абсолютным путем в контейнере. Например, "topdir1/дирсубфу".

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

--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

Подпись общего доступа (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

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

az storage blob restore

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

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

Примеры

Восстановление больших двоичных объектов в двух указанных диапазонах BLOB-объектов. Примеры: (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

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

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

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

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 DateTime (Y-m-Д'т ' ч: С'З ').

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

--blob-range -r

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

--no-wait

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

--resource-group -g

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

--subscription

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

az storage blob rewrite

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

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

az storage blob rewrite --container-name
                        --name
                        --source-uri
                        [--account-key]
                        [--account-name]
                        [--auth-mode {key, login}]
                        [--connection-string]
                        [--encryption-scope]
                        [--if-match]
                        [--if-modified-since]
                        [--if-none-match]
                        [--if-unmodified-since]
                        [--lease-id]
                        [--sas-token]
                        [--subscription]
                        [--tags-condition]
                        [--tier {Archive, 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
--connection-string

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

--encryption-scope

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

--if-match

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

Начинаться только в случае неизмененного с момента получения времени в формате UTC (Y-m-Д'т ' ч ' Z ').

--lease-id

Требуется, если у большого двоичного объекта имеется активная аренда. Значение может быть объектом Блоблеасеклиент или ИДЕНТИФИКАТОРом аренды в виде строки.

--sas-token

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

--subscription

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

--tags-condition

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

--tier

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

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

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

az storage blob set-tier

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

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

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

Примеры

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

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

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

--container-name -c

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

--name -n

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

--tier

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

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

--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.

--rehydrate-priority -r

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

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

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

--subscription

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

--timeout

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

--type -t

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

допустимые значения: block, page
значение по умолчанию: block

az storage blob show

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

az storage blob show --container-name
                     --name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--lease-id]
                     [--query-examples]
                     [--sas-token]
                     [--snapshot]
                     [--subscription]
                     [--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

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

--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
--connection-string

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

--if-match

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

Начинаться только в случае неизмененного с момента получения времени в формате UTC (Y-m-Д'т ' ч ' Z ').

--lease-id

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

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--sas-token

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

--snapshot

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

--subscription

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

--tags-condition

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

--timeout

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

az storage blob snapshot

Создает доступный только для чтения моментальный снимок BLOB-объекта.

az storage blob snapshot --container-name
                         --name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--connection-string]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]
                         [--lease-id]
                         [--metadata]
                         [--sas-token]
                         [--subscription]
                         [--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
--connection-string

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

--if-match

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

Начинаться только в случае неизмененного с момента получения времени в формате UTC (Y-m-Д'т ' ч ' Z ').

--lease-id

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

--metadata

Метаданные в парах "ключ = значение", разделенные пробелами. При этом все существующие метаданные перезаписываются.

--sas-token

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

--subscription

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

--timeout

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

az storage blob sync

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

az storage blob sync --container
                     --source
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--destination]
                     [--exclude-path]
                     [--exclude-pattern]
                     [--include-pattern]
                     [--sas-token]
                     [--subscription]

Примеры

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

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"

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

--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.

--destination -d

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

--exclude-path

Исключите эти пути. Этот параметр не поддерживает подстановочные знаки ( * ). Проверка префикса относительного пути. Например: myFolder; myFolder/Субдирнаме/file.pdf.

--exclude-pattern

Исключите эти файлы, в которых имя соответствует списку шаблонов. Например: *.jpg; *.pdf; ексактнаме. Этот параметр поддерживает подстановочные знаки ( * ).

--include-pattern

Включайте только те файлы, имя которых совпадает со списком шаблонов. Например: *.jpg; *.pdf; ексактнаме. Этот параметр поддерживает подстановочные знаки ( * ).

--sas-token

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

--subscription

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

az storage blob undelete

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

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

az storage blob undelete --container-name
                         --name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--connection-string]
                         [--sas-token]
                         [--subscription]
                         [--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
--connection-string

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

--sas-token

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

--subscription

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

--timeout

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

az storage blob update

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

Если для content_settings задано одно свойство, все свойства будут переопределяться.

az storage blob update --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--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]
                       [--subscription]
                       [--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
--clear-content-settings

Если этот флаг установлен, то если задано одно или несколько из следующих свойств (--Content-Cache-Control,--Content-Disposition,--Content-Encoding,--Content-Type,--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-Д'т ' ч ' Z ').

--if-none-match

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

--if-unmodified-since

Начинаться только в случае неизмененного с момента получения времени в формате UTC (Y-m-Д'т ' ч ' Z ').

--lease-id

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

--sas-token

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

--subscription

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

--timeout

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

az storage blob upload

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

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

az storage blob upload --container-name
                       --file
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--encryption-scope]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--max-connections]
                       [--maxsize-condition]
                       [--metadata]
                       [--no-progress]
                       [--sas-token]
                       [--socket-timeout]
                       [--subscription]
                       [--tier {P10, P20, P30, P4, P40, P50, P6, P60}]
                       [--timeout]
                       [--type {append, block, page}]
                       [--validate-content]

Примеры

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

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

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

az storage blob upload --account-name mystorageaccount --account-key 0000-0000 --container-name mycontainer --file /path/to/file --name myblob

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

--container-name -c

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

--file -f

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

--name -n

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

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

--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.

--content-cache --content-cache-control

Строка управления кэшем.

--content-disposition

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

--content-encoding

Тип кодировки содержимого.

--content-language

Язык содержимого.

--content-md5

Хэш MD5 содержимого.

--content-type

Тип MIME содержимого.

--encryption-scope

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

--if-match

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

Начинаться только в случае неизмененного с момента получения времени в формате UTC (Y-m-Д'т ' ч ' Z ').

--lease-id

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

--max-connections

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

значение по умолчанию: 2
--maxsize-condition

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

--metadata

Метаданные в парах "ключ = значение", разделенные пробелами. При этом все существующие метаданные перезаписываются.

--no-progress

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

--sas-token

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

--socket-timeout

Время ожидания сокета (в секундах), используемое службой для регулирования потока данных.

--subscription

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

--tier

Значение уровня страничного BLOB-объекта, которому нужно присвоить большой двоичный объект. Уровень соответствует размеру большого двоичного объекта и допустимому количеству операций ввода-вывода в секунду. Это относится только к страничным BLOB-объектам в учетных записях хранения класса Premium.

допустимые значения: P10, P20, P30, P4, P40, P50, P6, P60
--timeout

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

--type -t

По умолчанию используется значение "Page" для * VHD-файлов или "Block" в противном случае.

допустимые значения: append, block, page
--validate-content

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

az storage blob upload-batch

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

az storage blob upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--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]
                             [--pattern]
                             [--sas-token]
                             [--socket-timeout]
                             [--subscription]
                             [--timeout]
                             [--type {append, block, page}]
                             [--validate-content]

Примеры

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

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

Upload все файлы из каталога локальных путей в контейнер с именем "mycontainer".

az storage blob upload-batch -d mycontainer -s <path-to-directory>

Upload все файлы с форматом "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

Upload все файлы с форматом "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

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

--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.

--content-cache --content-cache-control

Строка управления кэшем.

--content-disposition

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

--content-encoding

Тип кодировки содержимого.

--content-language

Язык содержимого.

--content-md5

Хэш MD5 содержимого.

--content-type

Тип MIME содержимого.

--destination-path

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

--dryrun

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

--if-match

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

--if-modified-since

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

--if-none-match

Значение ETag или символ-шаблон ( * ).

--if-unmodified-since

Начинаться только в случае неизмененного с момента получения времени в формате UTC (Y-m-Д'т ' ч ' Z ').

--lease-id

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

--max-connections

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

значение по умолчанию: 2
--maxsize-condition

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

--metadata

Метаданные в парах "ключ = значение", разделенные пробелами. При этом все существующие метаданные перезаписываются.

--no-progress

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

--pattern

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

--sas-token

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

--socket-timeout

Время ожидания сокета (в секундах), используемое службой для регулирования потока данных.

--subscription

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

--timeout

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

--type -t

По умолчанию используется значение "Page" для * VHD-файлов или "Block" в противном случае. Параметр будет переопределять типы больших двоичных объектов для каждого файла.

допустимые значения: append, block, page
--validate-content

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

az storage blob url

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

az storage blob url --container-name
                    --name
                    [--account-key]
                    [--account-name]
                    [--auth-mode {key, login}]
                    [--connection-string]
                    [--protocol {http, https}]
                    [--sas-token]
                    [--snapshot]
                    [--subscription]

Примеры

Создание 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
--connection-string

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

--protocol

Используемый протокол.

допустимые значения: http, https
значение по умолчанию: https
--sas-token

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

--snapshot

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

--subscription

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