az storage blob directory

Примечание.

Эта ссылка является частью расширения предварительной версии хранилища для Azure CLI (версия 2.50.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды каталога BLOB-объектов хранилища. Подробнее о расширениях.

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

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

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

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

Команды

Имя Описание Тип Состояние
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 directory create

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

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

Эта команда неявно устарела, так как группа команд "каталог BLOB-объектов хранилища" устарела и будет удалена в будущем выпуске. Вместо этого используйте az storage fs directory.

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

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

az storage blob directory create --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--lease-id]
                                 [--metadata]
                                 [--permissions]
                                 [--sas-token]
                                 [--timeout]
                                 [--umask]

Примеры

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

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

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

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000

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

--container-name -c

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

--directory-path -d

Имя пути к каталогу.

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

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

Требуется, если каталог перезаписывается с активной арендой.

--metadata

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

--permissions

Необязательный и допустимый, только если иерархическое пространство имен включено для учетной записи. Задает разрешения доступа POSIX для владельца файла, группы владельцев файлов и других пользователей. Каждому классу может быть предоставлено разрешение на чтение, запись или выполнение. Кроме того, поддерживается липкий бит. Поддерживаются символьная нотация (rwxrw-rw-) и 4-разрядная восьмеричная нотация (например, 0766).

--sas-token

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

--timeout

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

--umask

Необязательный и допустимый, только если иерархическое пространство имен включено для учетной записи. umask ограничивает параметры разрешений для файлов и каталогов и будет применяться только в том случае, если acl по умолчанию не существует в родительском каталоге. Если бит umask установлен, это означает, что соответствующее разрешение будет отключено. Таким образом, результирующее разрешение предоставляется p & ^u, где p является разрешением, и вы umask. Здесь поддерживается только 4-разрядная октальная нотация (например, 0022).

значение по умолчанию: 0027
Глобальные параметры
--debug

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az storage blob directory delete

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

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

Эта команда неявно устарела, так как группа команд "каталог BLOB-объектов хранилища" устарела и будет удалена в будущем выпуске. Вместо этого используйте az storage fs directory.

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

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

az storage blob directory delete --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--fail-not-exist]
                                 [--if-match]
                                 [--if-modified-since]
                                 [--if-none-match]
                                 [--if-unmodified-since]
                                 [--lease-id]
                                 [--marker]
                                 [--recursive]
                                 [--sas-token]
                                 [--timeout]

Примеры

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

az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

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

--container-name -c

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

--directory-path -d

Имя пути к каталогу.

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

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

--fail-not-exist

Укажите, следует ли создавать исключение, если каталог не существует.

значение по умолчанию: 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:M'Z').

--lease-id

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

--marker

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

--recursive

Если значение true, все пути под каталогом будут удалены. Если значение false и каталог не пуст, возникает ошибка.

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

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

--timeout

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

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az storage blob directory download

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

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

Эта команда неявно устарела, так как группа команд "каталог BLOB-объектов хранилища" устарела и будет удалена в будущем выпуске. Вместо этого используйте az storage fs directory.

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

az storage blob directory download --container
                                   --destination-path
                                   --source-path
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--connection-string]
                                   [--recursive]
                                   [--sas-token]

Примеры

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

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"

Скачайте весь каталог в контейнере хранилища.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive

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

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive

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

--container -c

Исходный контейнер скачивания.

--destination-path -d

Путь к локальному каталогу назначения для скачивания.

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

--recursive -r

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

--sas-token

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

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az storage blob directory exists

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

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

Эта команда неявно устарела, так как группа команд "каталог BLOB-объектов хранилища" устарела и будет удалена в будущем выпуске. Вместо этого используйте az storage fs directory.

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

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

Примеры

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

az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

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

--container-name -c

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

--directory-path -d

Имя пути к каталогу.

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

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

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

--snapshot

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

--timeout

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

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az storage blob directory list

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

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

Эта команда неявно устарела, так как группа команд "каталог BLOB-объектов хранилища" устарела и будет удалена в будущем выпуске. Вместо этого используйте az storage fs directory.

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

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

Примеры

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

az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount

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

--container-name -c

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

--directory-path -d

Имя пути к каталогу.

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

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

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

--include

Указывает один или несколько дополнительных наборов данных для включения в ответ.

значение по умолчанию: mc
--marker

Непрозрачный маркер продолжения. Это значение можно получить из поля next_marker предыдущего объекта генератора, если был указан num_results и что генератор завершил перечисление результатов. Если задано, этот генератор начнет возвращать результаты с точки, где остановлен предыдущий генератор.

--num-results

Указывает максимальное количество возвращаемых результатов. Укажите "*", чтобы вернуть все.

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

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

--sas-token

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

--timeout

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

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az storage blob directory move

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

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

Эта команда неявно устарела, так как группа команд "каталог BLOB-объектов хранилища" устарела и будет удалена в будущем выпуске. Вместо этого используйте az storage fs directory.

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

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

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

Примеры

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

az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount

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

az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount

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

--container-name -c

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

--destination-path -d

Путь к каталогу больших двоичных объектов назначения. Это может быть каталог или подкаталог, например dir, dir/subdir. Если путь назначения существует и пуст, источник будет перемещен в путь назначения. Если путь назначения не существует, путь назначения будет создан и перезаписан источником. Для управления операцией перемещения для пути nonempty можно использовать режим --move-move-, чтобы определить его поведение.

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

--lease-id

Идентификатор аренды для целевого directory_path. Целевой directory_path должен иметь активную аренду, а идентификатор аренды должен соответствовать.

--move-mode

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

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

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

--source-if-match

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

--source-if-modified-since

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

--source-if-none-match

Необязательно. Значение ETag или специальное значение wild карта ("*"). Укажите этот заголовок для выполнения операции перемещения, только если 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
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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

az storage blob directory show

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

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

Эта команда неявно устарела, так как группа команд "каталог BLOB-объектов хранилища" устарела и будет удалена в будущем выпуске. Вместо этого используйте az storage fs directory.

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

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

Примеры

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

az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

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

--container-name -c

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

--directory-path -d

Имя пути к каталогу.

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

--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-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

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

--lease-id

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

--sas-token

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

--timeout

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

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az storage blob directory upload

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

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

Эта команда неявно устарела, так как группа команд "каталог BLOB-объектов хранилища" устарела и будет удалена в будущем выпуске. Вместо этого используйте az storage fs directory.

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

az storage blob directory upload --container
                                 --destination-path
                                 --source
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]

Примеры

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

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d directory

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

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" -d directory --recursive

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

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file*" -d directory --recursive

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

--container -c

Контейнер назначения отправки.

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

--recursive -r

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

--sas-token

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

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

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

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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