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


az storage blob copy

Note

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

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

Команды

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

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

Core GA
az storage blob copy start

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

Core GA
az storage blob copy start (storage-blob-preview Расширение)

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

Extension GA
az storage blob copy start-batch

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

Core GA

az storage blob copy cancel

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

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

az storage blob copy cancel --copy-id
                            --destination-blob
                            --destination-container
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--blob-endpoint]
                            [--connection-string]
                            [--lease-id]
                            [--sas-token]
                            [--timeout]

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

--copy-id

Операция копирования для прерывания. Это может быть строка идентификатора или экземпляр BLOBProperties.

--destination-blob -b

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

--destination-container -c

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

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--account-key

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

Свойство Значение
Parameter group: Storage Account Arguments
--account-name

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

Свойство Значение
Parameter group: Storage Account Arguments
--auth-mode

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

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

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

Свойство Значение
Parameter group: Storage Account Arguments
--connection-string

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

Свойство Значение
Parameter group: Storage Account Arguments
--lease-id

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

--sas-token

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

Свойство Значение
Parameter group: Storage Account Arguments
--timeout

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

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

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

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

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

Свойство Значение
Default value: False
--output -o

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

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

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

--subscription

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

--verbose

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

Свойство Значение
Default value: False

az storage blob copy start

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

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--blob-endpoint]
                           [--connection-string]
                           [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--tags]
                           [--tier]
                           [--timeout]

Примеры

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

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

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

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

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

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://my-account.blob.core.windows.net/my-container/my-blob?versionId=2022-03-21T18:28:44.4431011Z --auth-mode login

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

--destination-blob -b

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

--destination-container -c

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

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--account-key

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

Свойство Значение
Parameter group: Storage Account Arguments
--account-name

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

Свойство Значение
Parameter group: Storage Account Arguments
--auth-mode

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

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

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

Свойство Значение
Parameter group: Storage Account Arguments
--connection-string

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

Свойство Значение
Parameter group: Storage Account Arguments
--destination-blob-type

Определяет тип большого двоичного объекта в месте назначения. Значение "Обнаружение" определяет тип на основе исходного типа БОЛЬШОго двоичного объекта.

Свойство Значение
Допустимые значения: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

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

Свойство Значение
Parameter group: Precondition Arguments
--destination-if-modified-since

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

Свойство Значение
Parameter group: Precondition Arguments
--destination-if-none-match

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

Свойство Значение
Parameter group: Precondition Arguments
--destination-if-unmodified-since

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

Свойство Значение
Parameter group: Precondition Arguments
--destination-lease-id

Идентификатор аренды, указанный для этого заголовка, должен соответствовать идентификатору аренды большого двоичного объекта оценки. Если запрос не содержит идентификатор аренды или недействителен, операция завершается ошибкой с кодом состояния 412 (сбой предварительных условий).

--destination-tags-condition

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

Свойство Значение
Parameter group: Precondition Arguments
--metadata

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

--rehydrate-priority -r

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

--requires-sync

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

Свойство Значение
Допустимые значения: false, true
--sas-token

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

Свойство Значение
Parameter group: Storage Account Arguments
--source-account-key

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-account-name

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-blob

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-container

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-if-match

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

Свойство Значение
Parameter group: Pre-condition Arguments
--source-if-modified-since

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

Свойство Значение
Parameter group: Pre-condition Arguments
--source-if-none-match

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

Свойство Значение
Parameter group: Pre-condition Arguments
--source-if-unmodified-since

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

Свойство Значение
Parameter group: Pre-condition Arguments
--source-lease-id

Укажите это для выполнения операции копирования BLOB-объектов, только если идентификатор аренды соответствует активному идентификатору аренды исходного BLOB-объекта.

Свойство Значение
Parameter group: Copy Source Arguments
--source-path

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-sas

Подписанный URL-адрес для исходной учетной записи хранения.

Свойство Значение
Parameter group: Copy Source Arguments
--source-share

Имя общей папки для исходной учетной записи хранения.

Свойство Значение
Parameter group: Copy Source Arguments
--source-snapshot

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-tags-condition

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

Свойство Значение
Parameter group: Precondition Arguments
--source-uri -u

URL-адрес длиной до 2 КБ, указывающий файл Или большой двоичный объект Azure. Значение должно быть закодировано URL-адресом, так как оно будет отображаться в URI запроса. Если источник находится в другой учетной записи, источник должен быть общедоступным или пройти проверку подлинности с помощью подписанного URL-адреса. Если источник является общедоступным, проверка подлинности не требуется. Примеры: https://myaccount.blob.core.windows.net/mycontainer/myblob, https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>, https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken.

Свойство Значение
Parameter group: Copy Source Arguments
--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--tier

Значение уровня для задания большого двоичного объекта. Для страничного большого двоичного объекта уровень сопоставляется с размером большого двоичного объекта и числом разрешенных операций ввода-вывода в секунду. Возможные значения: P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 и это применимо только к страничных BLOB-объектам в учетных записях хранения класса Premium; Для блочного большого двоичного объекта возможные значения: Archive, Cold, Cool и Hot. Это применимо только к блокируемым BLOB-объектам в стандартных учетных записях хранения.

--timeout

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

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

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

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

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

Свойство Значение
Default value: False
--output -o

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

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

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

--subscription

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

--verbose

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

Свойство Значение
Default value: False

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

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

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--blob-endpoint]
                           [--connection-string]
                           [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--tags]
                           [--tier]
                           [--timeout]

Примеры

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

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

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

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

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

--destination-blob -b

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

--destination-container -c

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

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--account-key

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

Свойство Значение
Parameter group: Storage Account Arguments
--account-name

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

Свойство Значение
Parameter group: Storage Account Arguments
--auth-mode

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

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

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

Свойство Значение
Parameter group: Storage Account Arguments
--connection-string

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

Свойство Значение
Parameter group: Storage Account Arguments
--destination-blob-type

Определяет тип большого двоичного объекта в месте назначения. Значение "Обнаружение" определяет тип на основе исходного типа БОЛЬШОго двоичного объекта.

Свойство Значение
Допустимые значения: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

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

Свойство Значение
Parameter group: Precondition Arguments
--destination-if-modified-since

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

Свойство Значение
Parameter group: Precondition Arguments
--destination-if-none-match

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

Свойство Значение
Parameter group: Precondition Arguments
--destination-if-unmodified-since

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

Свойство Значение
Parameter group: Precondition Arguments
--destination-lease-id

Идентификатор аренды, указанный для этого заголовка, должен соответствовать идентификатору аренды большого двоичного объекта оценки. Если запрос не содержит идентификатор аренды или недействителен, операция завершается ошибкой с кодом состояния 412 (сбой предварительных условий).

--destination-tags-condition

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

Свойство Значение
Parameter group: Precondition Arguments
--metadata

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

--rehydrate-priority -r

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

--requires-sync

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

Свойство Значение
Допустимые значения: false, true
--sas-token

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

Свойство Значение
Parameter group: Storage Account Arguments
--source-account-key

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-account-name

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-blob

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-container

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-if-match

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

Свойство Значение
Parameter group: Pre-condition Arguments
--source-if-modified-since

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

Свойство Значение
Parameter group: Pre-condition Arguments
--source-if-none-match

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

Свойство Значение
Parameter group: Pre-condition Arguments
--source-if-unmodified-since

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

Свойство Значение
Parameter group: Pre-condition Arguments
--source-lease-id

Укажите это для выполнения операции копирования BLOB-объектов, только если идентификатор аренды соответствует активному идентификатору аренды исходного BLOB-объекта.

Свойство Значение
Parameter group: Copy Source Arguments
--source-path

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-sas

Подписанный URL-адрес для исходной учетной записи хранения.

Свойство Значение
Parameter group: Copy Source Arguments
--source-share

Имя общей папки для исходной учетной записи хранения.

Свойство Значение
Parameter group: Copy Source Arguments
--source-snapshot

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-tags-condition

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

Свойство Значение
Parameter group: Precondition Arguments
--source-uri -u

URL-адрес длиной до 2 КБ, указывающий файл Или большой двоичный объект Azure. Значение должно быть закодировано URL-адресом, так как оно будет отображаться в URI запроса. Если источник находится в другой учетной записи, источник должен быть общедоступным или пройти проверку подлинности с помощью подписанного URL-адреса. Если источник является общедоступным, проверка подлинности не требуется. Примеры: https://myaccount.blob.core.windows.net/mycontainer/myblob, https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>, https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken.

Свойство Значение
Parameter group: Copy Source Arguments
--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Теги чувствительны к регистру. Набор тегов может содержать не более 10 тегов. Ключи тегов должны быть от 1 до 128 символов, а значения тегов должны быть от 0 до 256 символов. Допустимые символы тегов и символов значений: строчные и прописные буквы, цифры (0–9), пробел ( ), плюс (+), минус (-), период (.), solidus (/), двоеточие (:), равно (=), подчеркивание (_).

--tier

Значение уровня для задания большого двоичного объекта. Для страничного большого двоичного объекта уровень сопоставляется с размером большого двоичного объекта и числом разрешенных операций ввода-вывода в секунду. Возможные значения: P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 и это применимо только к страничных BLOB-объектам в учетных записях хранения класса Premium; Для блочного большого двоичного объекта возможные значения: Archive, Cold, Cool и Hot. Это применимо только к блокируемым BLOB-объектам в стандартных учетных записях хранения.

--timeout

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

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

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

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

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

Свойство Значение
Default value: False
--output -o

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

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

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

--subscription

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

--verbose

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

Свойство Значение
Default value: False

az storage blob copy start-batch

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

az storage blob copy start-batch [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--blob-endpoint]
                                 [--connection-string]
                                 [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                                 [--destination-container]
                                 [--destination-path]
                                 [--dryrun]
                                 [--pattern]
                                 [--rehydrate-priority]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--tier]

Примеры

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

az storage blob copy start-batch --account-key 00000000 --account-name MyAccount --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-container MySourceContainer

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--account-key

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

Свойство Значение
Parameter group: Storage Account Arguments
--account-name

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

Свойство Значение
Parameter group: Storage Account Arguments
--auth-mode

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

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

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

Свойство Значение
Parameter group: Storage Account Arguments
--connection-string

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

Свойство Значение
Parameter group: Storage Account Arguments
--destination-blob-type

Определяет тип большого двоичного объекта в месте назначения. Значение "Обнаружение" определяет тип на основе исходного типа БОЛЬШОго двоичного объекта.

Свойство Значение
Допустимые значения: AppendBlob, BlockBlob, Detect, PageBlob
--destination-container -c

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

--destination-path

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

--dryrun

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

Свойство Значение
Default value: False
--pattern

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

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

--rehydrate-priority -r

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

--sas-token

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

Свойство Значение
Parameter group: Storage Account Arguments
--source-account-key

Ключ учетной записи для исходной учетной записи хранения.

Свойство Значение
Parameter group: Copy Source Arguments
--source-account-name

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-container

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

Свойство Значение
Parameter group: Copy Source Arguments
--source-sas

Подписанный URL-адрес для исходной учетной записи хранения.

Свойство Значение
Parameter group: Copy Source Arguments
--source-share

Исходная папка, из которой копируются файлы.

Свойство Значение
Parameter group: Copy Source Arguments
--source-uri

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

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

Свойство Значение
Parameter group: Copy Source Arguments
--tier

Значение уровня для задания большого двоичного объекта. Для страничного большого двоичного объекта уровень сопоставляется с размером большого двоичного объекта и числом разрешенных операций ввода-вывода в секунду. Возможные значения: P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 и это применимо только к страничных BLOB-объектам в учетных записях хранения класса Premium; Для блочного большого двоичного объекта возможные значения: Archive, Cold, Cool и Hot. Это применимо только к блокируемым BLOB-объектам в стандартных учетных записях хранения.

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

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

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

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

Свойство Значение
Default value: False
--output -o

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

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

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

--subscription

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

--verbose

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

Свойство Значение
Default value: False